在客户端,我使用此Jquery函数来检索具有ajax的值:
{'strawberry': 1, 'lemon': 1, 'apple': 2, 'banana': 2}
这是服务器端的异步功能:
$.ajax({
type: "POST",
url: "/my-page.aspx/checkout",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (response) {
alert(response.d);
},
failure: function (response) {
//alert(response.d);
}
});
我在ajax success部分中检索一个值,但它的类型为'Object object'。不知道怎么解决这个问题? Whit调试,方法'checkout()'的返回值是一个字符串......
答案 0 :(得分:0)
在这种情况下,异步返回一种任务字符串 和任务T包含一个'Result'属性来存储返回值。 所以,当你操纵json对象时。这应该 的console.log(response.d.Result); 或者执行console.log(JSON.stringify(response.d))并检查还包括其他属性。