私はこれでどうぞお寄せいただきありがとうございます。私のローカルデベロッパーでは、これをうまくテストすることができましたが、同じコードを別のマシンに移しました。動作していないようで、デバッグもリモートでは難しいです。処理するためにサーバーにデータを送信するだけですが、なんらかの理由でこれはまったく機能しません。私がサーバー側で持っているのは、何らかのデータが送信されて戻ってきても何かを得るためのスケルトンメソッドですが、何らかの理由でクライアント側がエラーを返すたびに、以下のコードが実行されます。JQuery asmxデバッグのヘルプが必要
"リクエストの処理中にエラーが発生しました。"
function getusersbyselectedrole() {
alert(role_filter);//check to be sure data is being collected
alert("{role :\"" + role_filter + "\"}"); //check to be sure the ride data is being sent to serve
alert("<%= ReportsLink %>/LoadUsersByRole");//check to be sure the right service address is being used
$.ajax({
type: "POST",
url: "<%= ReportsLink %>/LoadUsersByRole",
data: "{role :" + role_filter + "}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function(msg) {
$("#<%= sUsers.ClientID %>").append($("<option></option>").attr("value", "-1").text("select user"));
$.each(msg, function(key, value) {
$("#<%= sUsers.ClientID %>").append($("<option></option>").attr("value", key).text(value));
});
},
error: function(res, status) {
if (status === "error") {
// errorMessage can be an object with 3 string properties: ExceptionType, Message and StackTrace
var errorMessage = $.parseJSON(res.responseText);
alert(errorMessage.Message);
}
}
});
}
エラーが何であるかを私たちに語った場合、それはいいだろう=) – mrtsherman
は、私たちが見ることができるライブリンクがありますか? ajaxリクエストは別のドメインのサーバーに送信されますか? –
"リクエストの処理中にエラーが発生しました。 。ライブリンクはありません。上記のコードはサーバーに正常に到達していないようです。 – Kobojunkie