我在这条自学的jQuery曲线上。我正在尝试在ajax成功时传递数据,但是未附加数据。我在文档中读到它与callback()
和功能是异步的有关。我很难解决这个问题。我想念什么?
HTML
<div style="display:none;" id="callReport">
<input id="demo" type="text">
</div>
jQuery
$.ajax({
type: 'POST',
dataType: 'json',
url: 'demo.php',
data: valuesforms,
success: function (data)
{
//show callreport div
$('#callReport').show();
//append to callReport input
$('#demo').val(data.demo);
//test check if empty
console.log(data.demo);//not empty ok
}
});
答案 0 :(得分:-1)
(data.demo)
这意味着您期望使用json,而要做的第一件事是使用JSON.parse(data)
进行解析。第二,确保demo.php正确返回JSON