有人对这里发生的事情有任何见解吗?这是我的客户端jquery 1.4.1代码:
$.ajax({
type: "POST",
url: "PrintBOL/Print",
data: [1, 2, 3],
contentType: "application/json; charset=utf-8",
dataType: "json",
error: function(xmlHttpRequest, status, errorThrown) {
console.debug(xmlHttpRequest)
},
success: function(serverReply) {
console.debug("OK")
console.debug(serverReply)
}
})
这是我的服务器端方法签名:
public ActionResult Print(int[] ids)
ids参数总是为null。
有任何想法吗?
顺便说一下,我确保在页面顶部调用此代码:
jQuery.ajaxSettings.traditional = true
更新:请查看Steven答案下的评论以获取解决方法。