所以我有以下代码:
<span class='numberofthings' id='123456'> Things: ".$things."</span>
以下JS / Ajax代码:
function click(obj) {
$.ajax({
var id = 123456
..code...
success: function() {
...Have it reload the Span above by using the ID
}
});
}
我已经看到了使用以下方法更新div的方法:
$("#divId").load(location.href + " #divId>*", "");
但是我尝试将它应用到我的情况而且它没有用。基本上,我需要更新跨度的原因是因为我有其他代码可以更改$ things的值
答案 0 :(得分:2)
您应该从success
回调中获取新值,并使用<span id="123456">
更新.html()
function click(obj) {
$.ajax({
...
success: function() {
var new_things = ''; // Here is where you fetch new data from the response.
$('#123456').html("Things: " + new_things);
}
});
}