jQuery.ajax(
{ type: 'POST',
url: 'GradeHandler.ashx',
//通过:javascript对象格式
data: { startCount: startCount, starDescri: starDescri },
//不通过:json字符串格式???
// data: '{ startCount:"' + startCount + '",starDescri:"' + starDescri + '"}',
//不通过:json格式 ???
// data: {
// "startCount": startCount,
// "starDescri": starDescri // },
// 不能添加该参数
// contentType: "application/json; charset=utf-8", dataType: 'json',
success: function (result) {
if (result)//返回true
alert('评分成功!');
else
alert('评分失败' + result);
},
error: function () {
alert("ajax调用错误");
}
}
);
查阅一下json的说明吧,这协议已经不能再简单了。
{
"in" : {
"a_count" : 1,
"b_type" : 2,
"bg" : 7001,
"id" : "F70EF43B-6395-4BA3-AC80-2636112B79A8",
"max_round" : 99,
"u_data" : "9A1FB0EF-D2FE-49CF-B35F-7372AB14670C,67726F59-68AA-4760-A99A-8231669846BD",
"units" : [
{
"a" : "1842,287,155,130,301,306,130,310,310,225,0,4370,0,0,0",
"as" : "0,0,0,0,0",
"ds" : "",
"hp" : 1842,
"ico" : 6007,
"lv" : 50,
"name" : "RoleA",
"ns" : 1,
"pos" : -3
},
{
"a" : "184,16,5,5,62,89,27,34,10,25,0,1660,0,0,0",
"as" : "0,0,0,0,0",
"ds" : "",
"hp" : 184,
"ico" : 6011,
"lv" : 21,
"name" : "RoleB",
"ns" : 1,
"pos" : 3
}
]
}
"out" : {
"a_count" : 1,
"r_count" : 0,
"result" : 2
}
}
这个是一段json, 键和值都是带引号的。
感谢您的回复。
十分感谢您的回复。
json键值都用引号,比如这样:data: "{'name':'kevin'}"
嗯,谢谢啊
这排版没法看
十分感谢您的回复。
问题都没写明白,解答什么啊。。。。。。