0
我正尝试将changePage函数从jQuery Mobile绑定到一个控制器/操作,并将int数组作为参数。.Net MVC4和jQuery Mobile changePage或jQuery ajax
该行动的定义如下:
[HttpPost]
public ActionResult MessageHistory(int[] ids)
如果使用jQuery AJAX像:
该参数以及绑定和阵列isn't空。
但是,如果使用jQuery Mobile的changePage像:
$.mobile.changePage("MessageHistory", {
type: "post",
data: JSON.stringify({ ids: messageIds })
});
的数组为null。
寻找请求中的差异我发现问题可能是请求beign的内容类型,但我无法在changePage函数中更改它。
我也尝试过使用自定义ModelBinder,但值也为null。
我该怎么办?
谢谢!