jquery 如何将json转换为纯文本?

oxiaedzo  于 2023-08-04  发布在  jQuery
关注(0)|答案(3)|浏览(142)

如何将JSON转换为纯文本?
{"Days":["is not a number"]}到Days不是数字。
代码如下:

$('.best_in_place').bind("ajax:error", function(jqXHR,error, errorThrown) {
  alert(error.responseText);
});

字符串

u3r8eeie

u3r8eeie1#

将响应转换为JSON对象并解析其键值对

var error = JSON.parse( error.responseText );
for( var name in error ) {
    console.log( name + " " + error[ name ] ); // Days is not a number
}

字符串

kmynzznz

kmynzznz2#

当你使用jQuery时,这可能会有所帮助:

var result = '';
$.each(error.responseText, function(key, value) {
    result += key + ' ' + value;
});

字符串
如果响应包含多个键值对,这也可以工作,并且可以很容易地进行调整。

Demo

Try before buy

相关问题