私はすでにこの問題を探していると私を固定しないで、このエラーonclickでMVC関数が定義されていませんか?
Uncaught ReferenceError: updateShift is not defined at HTMLAnchorElement.onclick`
を得ました。ので、ここで
はあなたのビューは、あなたのレイアウトの前にレンダリングされているので、あなたがラップする必要が
私はすでにこの問題を探していると私を固定しないで、このエラーonclickでMVC関数が定義されていませんか?
Uncaught ReferenceError: updateShift is not defined at HTMLAnchorElement.onclick`
を得ました。ので、ここで
はあなたのビューは、あなたのレイアウトの前にレンダリングされているので、あなたがラップする必要が
、
$(document).ready(function() {
function updateShift(empId) {
$.post('@Url.Action("updateShift","jadwal")',{empId:empId } ,function(data) {
alert("success");
});
}
});
コードが働いた:)。 @Muhammedが言ったように、私はカンマが恋しい。ありがとう –
を支援するための
function updateShift(empId)
{
$.post('@Url.Action("updateShift","jadwal")',{empId:empId } function(data) {
alert("suksess");
})
}
おかげ_layout.cshtmlで私の見解
<div class="dropdown-menu dropdown-anchor-top-left dropdown-has-anchor" id="data1">
<ul>
@foreach(var shift in Model.ShiftModelList)
{
<li><a onclick="updateShift('@item.EmployeeId')">@shift.ShiftId</a></li>
}
</div>
javascriptのですドキュメント準備機能のJavaScript:
$(document).ready(function() {
function updateShift(empId) {
$.post('@Url.Action("updateShift","jadwal")',{empId:empId } function(data) {
alert("suksess");
})
}
});
これは役に立ちます。 :)
私は試みましたが、エラーはまだ存在します。助けてくれてありがとう –
以下のリンクがエラーの原因と解決策を提供することを願っています。このタイプのエラーのために私の理解あたりとして
https://stackoverflow.com/a/38372808/3397630
、その、我々は二つのことをクロスチェックする必要があるようです。 javascript関数の
範囲は、スクリプトファイルの
適切な参照を制限されています。
追加情報/同じエラー:
https://forums.asp.net/t/2116708.aspx?Uncaught+ReferenceError+AddRecord+is+not+defined+at+HTMLButtonElement+onclick+はそれが役に立つことを願って、親切に私は自分の考えをお聞かせたりフィードバックする おかげ
あなたはこれを試すことができカルティク
{empId:emの後ろにカンマが紛失しているようですpId} –
@MuhammedShevilKPあなたが正しいと思いますが、私はカンマが足りません。大変ありがとうございます –