重置div以加载新的json / ajax信息?

时间:2016-06-19 06:07:10

标签: php jquery html json ajax

Alrighty。所以我已经有一段时间了,因为我使用过Ajax / json / jquery / javaeverything,我不能为我的生活记住如何在运行json / ajax函数后“重置”div /擦除缓冲区。

例证:我有一个受ajax函数影响的按钮,代码如下。

function CMA(id)
{
    $('#capture').on('click',function(){
    $.ajax({
        url:'cma.php',
        type:"POST",
        data:{sid:id,uid:uid},
        dataType:"json",
        success: function(data) {
            if(data.status == 'attack')
            {
                $('#capture').fadeOut('slow',function(){
                    $(this).html('CAPTURING').prop('disabled',true).fadeIn('slow')});   
            }
            }
    })

    });

}

它直接影响这段代码

$html .="<table>
<tr>
    <th colspan='2'>Star Information</th>
</tr>
<tr><th>Star ID</th><td id='starID'></td></tr>
<tr><th>Current Owner</th><td id='owner'></td></tr>
<tr><th colspan='2'><button id='capture'>CAPTURE</button></th></tr>
</table>";

($ html与其他地方相呼应,但这是一长串的代码) starID信息中的信息会发生变化,所有者信息也会发生变化(据我所知)。但是,CAPTURE按钮不会改变。正如我所说,已经有一段时间了,因为我已经使用过任何东西,所以如果这是非常明显的东西,我道歉 - 但是我的谷歌foo让我感到非常震惊,我的大脑完全脱离山露和pringles 。

0 个答案:

没有答案