每当用户在我的 ASP MVC 网页上的特定字段中输入信息时,我都会尝试设置 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
条语句设置断点,它不会触发。