0
asmx Webサービスへのajax呼び出しを使用して送信するフォームがあります。ただし、データは正常にデータベースに挿入されます。成功関数またはエラー関数のいずれも起動されていません。最初のアラートが機能します。何か案は?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);
},
});
}
});
は、あなたのWebページは、AJAX呼び出しの後にリロードされていますか?ブラウザのコンソールでJSエラーがないか確認してください –
「最初の警告が機能します」とはどういう意味ですか? ???成功の中の1つ? –
はい、ページがリロードされており、アラートを表示するコードをアップロードしました。 –