尝试像这样传递字母数字参数时,JQuery 似乎给出了错误:
$.ajax({
type: "POST",
url: "Default.aspx/AjaxTest",
data: "{eventID:9a5}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function(msg) {
alert(msg.d);
},
error: function(e) {
alert("Event could not be added to calendar");
}
});
调用上述方法时,会调用错误回调。但是,当我将 eventID 参数更改为纯数值时,它可以正常工作并调用成功回调。我想将字母数字值传递给服务器方法,这似乎不起作用。任何帮助,将不胜感激。
艾哈迈德