ajax有问题。我搜索并找不到答案。
我的问题是我有一个代码:
function generateNewNumber() {
$("#_res_number").html('');
$.ajax({
url: './content/ajax/generate_number.php?_unique=<?php echo $unique; ?>',
dataType: "json",
success: function(data) {
$("#_res_number").html(data+['number']);
}
});
}
我只能在inspect元素中看到结果 - &gt;我的浏览器中的网络。但div并不是一个改变。
分:<div id="_res_number" style="height: 30px;"></div>
有人知道为什么吗?
答案 0 :(得分:0)
像这样传递您的数据
$("#_res_number").html(data['number']);
答案 1 :(得分:0)
如果响应是json对象;尝试像
这样的东西function generateNewNumber() {
$("#_res_number").html('');
$.ajax({
url: './content/ajax/generate_number.php?_unique=<?php echo $unique; ?>',
dataType: "json",
success: function(data) {
data = JSON.parse(data);
$("#_res_number").html(data.number);
}
});
}
如果这不起作用;请发布ajax请求的回复,以便我能为您提供更多帮助。