$.ajax({
type: 'POST',
headers: { "cache-control": "no-cache" },
url: baseDir + 'somepage.php?ajax=true&rand=' + new Date().getTime(),
async: true,
cache: false,
dataType : "script",
data: 'somedata=' + JSON.stringify(something),
success: function(jsonData)
{
//do something
},
error: function(XMLHttpRequest, textStatus, errorThrown)
{
//error
}
});
我有这段代码可以正常工作,页面 somepage.php 的响应是这样的:
somefunction(55, new Array('1', '2', '3'), 0, 0, 0);
$('#someid').val('123');
它被评估为 JavaScript 并以纯文本形式返回。
我的问题是:如何将输出放入调试 <textarea id="something"><textarea>
... 或 div,以查看调试输出?
最佳答案
使用 jQuery.text();
error: function(XMLHttpRequest, textStatus, errorThrown)
{
$('#myDiv').text(textStatus)
}
干杯!
关于JavaScript JSON 输出到 <textarea> 或 <div>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19352143/