Javascript 如何使用jquery在单击函数后刷新div?
我尝试在单击函数后使用jquery刷新页面上的div:Javascript 如何使用jquery在单击函数后刷新div?,javascript,jquery,refresh,Javascript,Jquery,Refresh,我尝试在单击函数后使用jquery刷新页面上的div: $('.finishTag').live('click', function() { $('#Qtopics').hide(); //refresh #hiddenTopic here im stuck here :)) $('#hiddenTopic').show(); }); 编辑: 我的意思是刷新一下div!!然后显示它,因为它隐藏在这一点
$('.finishTag').live('click', function() {
$('#Qtopics').hide();
//refresh #hiddenTopic here im stuck here :))
$('#hiddenTopic').show();
});
编辑:
我的意思是刷新一下div!!然后显示它,因为它隐藏在这一点
<div id="hiddentTopic">
<?php
while ($Qtopic = mysql_fetch_array($getTopics)){
echo "<a href='google.com' class='topicBullet'>".$Qtopic['name']."</a>";
}
?>
</div>
使用加载
$('#hiddenTopic').load("server.php");
检查你的身份证,这是与t
hiddentTopic
请换一下
hiddenTopic
像这样
工作演示
这不是一个刷新,它被称为“隐藏和显示”如果你想更改div的格式,你可以使用任何css类,比如:$('divId')。addClass('class_name') 要添加数据,可以使用divid选择div并更新其innet段落aur标题文本,如下所示: $('div1p').html('blah-blahanytext…'); $('h2')。文本('strong>blah blahblah blah…) $(“开始!”).prependTo(“#divID”);(它在div之前开始写入) $(“结束!”).appendTo(“#divID”);(它在div之后写入结束)
希望这能对您有所帮助。如果我理解正确,您希望重新加载php部件生成的内容。这是不可能的,因为php是服务器端部分,而javascript是客户端部分。您需要的是制作文件
server.php
,将php部分移到那里,然后使用$('hiddenTopic').load(“server.php”)代码>正如@gowri之前所说。刷新是什么意思?放一些数据?编辑回答我只是想刷新内容!!!关于#hiddentTopic$(#hiddentTopic')。文本(“编辑内容”)编辑post后的代码>或html()-是否要通过javascript重新运行php部分?:)deos server.php的来源是什么!!:)hiddenTopic div中已经有了用php访问数据库的内容,我只需要刷新它!!:)thanks@pingpong那么你想刷新什么?为什么需要刷新它。。这意味着您需要正确显示最新内容。然后只需从server.phpcan回显您的最新内容,我可以询问是否要将参数传递给server.php,如comment_id,以便它知道要访问什么,如何使用.load()简单地$('#hiddenTopic').load(“server.php?comment_id=“+comment_id”)代码>