我希望得到任何帮助,我可以得到这个请。在我的本地开发中,我能够成功地测试这一点,但是我将相同的代码移到了另一台机器上,它似乎并没有工作,调试也很难在远程。所有的代码应该做的是发送数据到服务器进行处理,但由于某种原因,这根本不起作用。我在服务器端的所有内容都是一种骨架方法,用于获取发送的任何数据并将其吐出,但由于某种原因,客户端每次都会返回错误,下面的代码被执行。需要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