Jquery / Ajax按ID更新Span或Div而不刷新页面

时间:2015-10-27 03:18:30

标签: javascript jquery ajax

所以我有以下代码:

<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的值

1 个答案:

答案 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);
        }
    });
}