更新div或其他html标记

时间:2013-03-07 15:28:46

标签: jquery ajax

我想在ajax之后更新div标签:

        $.ajax({
            type: 'GET', // or POST, no difference
            url: "<?php echo Yii::app()->createUrl('words/nextWord');?>",
            success: function(data) {
                // There need add code
            }
        })
    }

在ajax之后我有响应整个页面的变化,我需要更改此标签中的单词或替换div。 我试过用:

$('#word').load("<?php echo Yii::app()->createUrl('words/nextWord'); ?> #word");

在上面的代码之前我有

<span id="word" class="word">dog</span>

上面的代码后我有

<span id="word" class="word">
    <span id="word" class="word"> good</span>
</span>

2 个答案:

答案 0 :(得分:0)

我并不完全是您要做的,但.html()函数将替换#word元素的内容。

$('#word').html("<?php echo Yii::app()->createUrl('words/nextWord'); ?>");

答案 1 :(得分:0)

此网址 words / nextWord 中的内容可能是

"<span id="word" class="word"> good</span>"

但它应该只返回“好”。所以加载方法将内容插入其中。尝试直接在浏览器中调用该URL并检查它返回的内容。