jquery 刷新Div的内容而不刷新整个页面

frebpwbc  于 2023-03-01  发布在  jQuery
关注(0)|答案(2)|浏览(220)

我有大约90个部门在我的网页,可以通过下一页和上一页按钮导航。
现在,这些部门都有文本框,可以在页面刷新时从数据库中检索表值。
这种刷新的问题是,如果我在第67个分区,页面重新加载,它会回到第一个分区。我希望如果我按下任何分区内的按钮,该分区只会刷新数据库中的新表值。
我遇到过几个代码,但是没有一个能实时刷新div,例如,如果我保存了两个文本框的值,它会在那个时候显示文本框的值.如果我进入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" >

这是我如何检索数据到文本框。所有我想要的是当我按下一个按钮,在文本框中的数据应该改变为最近的数据表。

h79rfbju

h79rfbju1#

使用 AJAX 调用或加载使div内容刷新其数据

$("#id").load('content.html');

$.ajax({
        type:"GET",
        url:"your_url",
        data: qS,
        datatype: 'html',
        success: function(data){
           $("#div").html(data);
        }
    }).done(function() {
        alert('done')
    });

试试这个:https://stackoverflow.com/a/22577506/2498251
举个例子:
http://jsfiddle.net/pX5kr/

wz8daaqr

wz8daaqr2#

你可以在每一个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
    });

});

相关问题