我想在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>
答案 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并检查它返回的内容。