0

如何将 JSON 转换为纯文本?

{"Days":["is not a number"]}到天不是一个数字。

这是代码:

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

2 回答 2

2

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

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

如果响应包含多个键值对,这也将起作用并且可以轻松调整。

演示

先试后买

于 2013-09-09T16:22:37.123 回答
2

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

var error = JSON.parse( error.responseText );
for( var name in error ) {
    console.log( name + " " + error[ name ] ); // Days is not a number
}
于 2013-09-09T16:23:22.610 回答