jQuery $ .post和json_encode返回带有引号的字符串

jQuery $ .post和json_encode返回带有引号的字符串,第1张

jQuery $ .post和json_encode返回带有引号的字符串

json_enpre()
返回一个字符串。从
json_enpre()
文档中:

Returns a string containing the JSON representation of value.

你需要调用

JSON.parse()
data
,这将解析JSON字符串,并把它变成一个对象:

$.post("getSale.php", function(data) {    data = JSON.parse(data);    console.log('data = '+data); // is showing the data with double quotes}, 'json');

但是,由于在调用中将字符串连接

data=
到,将记录的是,它将返回对象的字符串表示形式。因此,您将要登录一个单独的呼叫。像这样:
data``console.log()``data.toString()``[objectObject]``data``console.log()

$.post("getSale.php", function(data) {    data = JSON.parse(data);    console.log('data = '); // is showing the data with double quotes    console.log(data);}, 'json');


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5051250.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-15
下一篇 2022-11-15

发表评论

登录后才能评论

评论列表(0条)

保存