如果我发布ajax,如下面的代码片段所示,并希望发布post url / page(在本例中为posting.asp)从json帖子中检索数据,我该如何使用它来访问/检索数据?
$.ajax({
type: "POST",
url: "posted.asp", data: { Grades: studentGradesArray },
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function(data){alert(data);},
failure: function(errMsg) {
alert(errMsg);
}
});
我试过
<%= request.form("Grades") %>
和
<% request.querystring("Grades") %>
另一个问题:是否有必要将类似于此的json字符串化,我也尝试过:
url: "posted.asp", data: JSON.stringify({ Grades: studentGradesArray }),
基本上我尝试做的是使用经典的asp / vbscript来访问传入的(ajax POSTed JSON)数据,然后能够使用数据服务器端。
答案 0 :(得分:2)
删除contentType
选项。默认设置是使用application/x-www-form-urlencoded
编码,这是request.form()
期望的结果。