ユーザーが ASP MVC Web ページの特定のフィールドに情報を入力するたびに、Ajax 呼び出しをセットアップしようとしています。以下はjQuery.blur
メソッドです
$('#MailingZip').blur(function () {
alert("here");
if ($('#MailingState').val() != "" && $('#div.channelName').text() != "") {
alert("inside Mailing Zip");
getDrmTerritory($('#MailingZip').val(), $('#MailingState').val(), $('#div.channelName').text());
}
});
これがビューからのコントロールです。
<div class="M-editor-label">
@Html.LabelFor(model => model.MailingZip)<span class="req">*</span>
</div>
<div class="M-editor-field">
@Html.TextBoxFor(model => model.MailingZip, new { maxlength = 15, onchange = "CheckTerritory('M');" })
@Html.ValidationMessageFor(model => model.MailingZip)
</div>
数週間前に jQuery を使い始めたばかりなので、何が問題なのかわかりません。参考までに、どれも機能していません。最初のステートメントにalerts
ブレークポイントを設定すると、それは起動しません。if