如何使用jquery.ajax()传递json格式的数据

2024-12-14 10:53:54
推荐回答(5个)
回答1:

可以分为多个变量来发送,比如说:data: "A="+comments_json.A+"&B="+comments_json.B+"&C="+comments_json.C,

传送过去以后,如果还想用json形式,可以先把这些php获取的值组成一个数组,然后在通过php内建函数json_encode来进行转化

回答2:

义一个规则 ,如果成功返回的是什么 失败返回的是什么 $.ajax(...) 提交以后。根据返回值判断处理的结果,并显示出来就行了啦。。。
假设 成功以后 输出的是 失败输出
那么 回调函数中
function _ajaxcallback(returnvalue){
returnvalue.result=='bingo'
? //成功
: //失败
}

回答3:

这样写就可以了 $.param(obj) obj需要对象类型
data : $.param(comments_json[0])

回答4:

data:{key:comments_json}, 后台获得key就行了

回答5:

$.ajax({
url:"/shop/comments!save.action?productid=${product.id}",
data:comments_json,
dataType: "json",
success: function(data){
console.log(data);
}
})