我正在尝试将 Ajax 帖子发送到 ASPX 页面,虽然这个完全相同的过程适用于经典 ASP,但我的 Request.Form 对象在 POST 到 ASPX 页面时是空的。
这是我的 Ajax 调用(我使用 ajaxSetup 来设置 URL、编码等):
$.ajax({
data: '{"Command":"GetGeoLocations"}',
success: function (responseData) {
alert("Success " + responseData);
},
error: function (jqXHR, textStatus, errorThrown) {
alert( "The following error occured: "+
textStatus, errorThrown);
}
});
这是ajaxSetup:
$.ajaxSetup({
url: "Ajax/AjaxForm.aspx",
datatype: "json",
contentType: "application/json; charset=utf-8",
type: "POST"
});
这是 Firebug 的 POST 参数:
这是 .NET 端的 Request.Form 对象: