iai*_*ain 20 javascript jquery json
我正在寻找一种格式化方法(如在空格中,适当的换行符)JSON结果,以便我可以显示实际结果但格式正确.
$.ajax({
url: "/Home/Send",
type: "POST",
data: JSON.stringify(request),
dataType: "json",
contentType: "application/json; charset=utf-8",
success: function (data) {
$("#ResponseBody").val(data.ResponseBody);
},
error: function (data) {
alert(data);
}
});
Run Code Online (Sandbox Code Playgroud)
这是我的代码,工作正常data.ResponseBody包含JSON,但正如预期的那样,它没有很好的格式化.
有谁知道一个允许我格式化响应的jQuery插件/方法?
phi*_*hag 40
您只需使用第三个参数JSON.stringify:
success: function (data) {
var obj = JSON.parse(data.ResponseBody);
$("#ResponseBody").val(JSON.stringify(obj, null, 4));
},
Run Code Online (Sandbox Code Playgroud)
不要忘记添加类似于#ResponseBody {white-space: pre;}显示换行符的CSS规则.
| 归档时间: |
|
| 查看次数: |
9069 次 |
| 最近记录: |