0
我有一个表单,我正在使用ajax调用一个asmx Web服务。然而,数据成功插入到数据库中;成功或错误功能都没有被触发。第一次警报起作用。有任何想法吗?jQuery ajax调用函数的asmx问题
我的jQuery:
$("#AddSupplierBtn").click(function()
{
alert("This is the first alert");
if ($("#AddSupplier").valid())
{
$.ajax({
type: "POST",
url: "/StockPileDelivery.asmx/TestMethod",
data: JSON.stringify({
SupplierName: $('#SupplierName').val(),
SupplierType: $('#SupplierType').val(),
SupplierPremium: $('#SupplierPremium').val(),
SupplierLocation: $('#SupplierLocation').val()
}),
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (msg) {
alert("Working - " + msg.d);
},
error: function (xhr,status,error) {
var err = eval("(" + xhr.responseText + ")");
alert(err.Message);
},
});
}
});
没有你的网页是Ajax调用后重装?还请检查浏览器控制台是否有任何JS错误 –
“第一次警报工作”是什么意思。 ???成功之一? –
是的页面正在重新加载,我上传了代码以显示警报。 –