Javascript 刷新Div的内容而不刷新整个页面
我的页面中有大约90个分区,可以通过“下一个”和“上一个”按钮进行导航 现在,这些分区具有文本框,用于在页面刷新时从数据库检索表值 这种刷新的问题是,如果我在第67分区,页面重新加载,它会返回到第一分区。 我希望,如果我在任何div中按下一个按钮,该div将只刷新数据库中的新表值 我遇到过几个代码,但没有一个代码会实时刷新div,例如,如果我保存两个textbox值,它将显示当时的textbox值。如果我转到phpmyadmin并删除其中一行,返回文本框并按下刷新按钮,它应该只使用新数据更新文本框值,在这种情况下,只应出现第一行Javascript 刷新Div的内容而不刷新整个页面,javascript,php,jquery,html,css,Javascript,Php,Jquery,Html,Css,我的页面中有大约90个分区,可以通过“下一个”和“上一个”按钮进行导航 现在,这些分区具有文本框,用于在页面刷新时从数据库检索表值 这种刷新的问题是,如果我在第67分区,页面重新加载,它会返回到第一分区。 我希望,如果我在任何div中按下一个按钮,该div将只刷新数据库中的新表值 我遇到过几个代码,但没有一个代码会实时刷新div,例如,如果我保存两个textbox值,它将显示当时的textbox值。如果我转到phpmyadmin并删除其中一行,返回文本框并按下刷新按钮,它应该只使用新数据更新文本
$result = mysql_query("SELECT * FROM du_contacts where DU_no=$du_no");
$row = mysql_fetch_array($result);
<td><input type="Text" name="DU" maxlength="25" value="<?php echo $row[1]; ?>" id="DU_contact_name_0" >
这是我在文本框中检索数据的方式。。我只想在按下按钮时,文本框中的数据应更改为表中最近的数据。使用ajax调用或加载使该div内容刷新其数据
$("#id").load('content.html');
或
试试这个:
例如:
您可以在每个div内有一个链接来刷新特定div 例如,我们可以这样说:
<div id="firstDiv"><a href="javascript:void(0)">Refresh</a></div>
$( document ).ready(function() {
$('a').on('click', function(e){
e.preventDefault();
var which_div = $(this).parent().attr('id');
//do refresh to that specific div
});
});
不要使用load,因为它被jQuery正式弃用,而不是这个timeout functions@Ankit,这是我在搜索我的问题时遇到的代码,我只是将它粘贴在这里,以便显示我遇到的代码,你试图帮助我会比你指出错误更好,因为我说我有大约90个分区,每次我刷新它都会刷新到第一个DIV,有没有办法让它保持在当前DIV中?我的DIV所在的页面就是这个url?因为它不工作,它会刷新回第一个div,我希望它留在原来的位置并更新它的数据是的,我希望每个div中都有一个链接或按钮来手动刷新它。我理解这个语句$this.parent.attr'id';标识div,但您能给我确切的刷新语句吗?在获得特定div的id后,您可以执行我在第一个回答中提到的ajax调用,并在success函数中更新所需的div:$div.htmldata;
<div id="firstDiv"><a href="javascript:void(0)">Refresh</a></div>
$( document ).ready(function() {
$('a').on('click', function(e){
e.preventDefault();
var which_div = $(this).parent().attr('id');
//do refresh to that specific div
});
});