umbracoサイトでajaxポストを使用した電子メール連絡フォームを作成していますが、これは途中であり、ajaxパートをテストしていました。実行時に「無効です」というエラーが表示されます。あなたのservice code
からWebサービスメソッド名が有効ではありません。c#json ajax
$("#email_popup_submit").click(function (e) {
$.ajax({
url: '/webservice/Booking.asmx/SaveIt',
type: 'POST',
contentType: 'application/json; charset=utf-8',
dataType: 'json',
data: { 'Email': 'testemail' },
beforeSend: function() {
},
success: function (data) {
//console.log(data.d);
if (data.d == "success") {
e.preventDefault();
// console.log('SUCCESS!');
} else {
}
},
error: function (jqXhr, textStatus, errorThrown) {
console.log("Error '" + jqXhr.status + "' (textStatus: '" + textStatus + "', errorThrown: '" + errorThrown + "')");
}
});
})
同じ問題いやその変更後 – PeteTheGreek