ajax怎么打印data为object,jquery ajax data shows [object Object]

这篇博客讨论了在使用Ajax进行数据交互时如何正确发送JSON数据。内容指出,应当在ajax调用中设置dataType为'json',并且当传递的数据是对象时,应该直接传入对象,例如data: plainData。jQuery会自动处理数组到服务器的转换。同时,提到了错误处理函数的设置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

If you server send a JSON, you need to put dataType: 'json' to your ajax call. Be aware there's some mistake in your ajax call.

$.ajax({

type: "POST",

url: "/someform/act", // NOT 'UTL',

data: {

key: value,

key2: value2

},

// or data: plaindata, // If 'plaindata' is an object.

dataType: 'json',

success: function(data) {

console.log(data); // As moonwave99 said

},

error: function() {

//error condition code

}

});

EDIT

When sending data, you should send an object. jQuery will handle the array to sned it to the server. So if plain data is an object, it should be like this

data: plainData,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值