Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/vim/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用以下操作刷新网页_Javascript_Ajax - Fatal编程技术网

Javascript 使用以下操作刷新网页

Javascript 使用以下操作刷新网页,javascript,ajax,Javascript,Ajax,我想用AJAX做一件非常简单的事情。如果听起来很简单,请道歉 如果我使用save按钮从客户端JS页面(使用AJAX调用)向数据库添加一些新数据,那么我还希望通过单击该按钮使新数据可见。为此,我假设我有以下选择: 刷新页面(这对我不起作用,因为最初我的表是隐藏的,刷新会将页面移到初始位置。我还尝试刷新页面,然后添加了一个操作以使该表可见,但不幸的是,它只是刷新了页面,没有执行以下操作) 刷新页面中我不知道如何做的部分(某个div) 所以我的问题是—— 是否可以刷新页面,然后执行其他功能 如何使用J

我想用AJAX做一件非常简单的事情。如果听起来很简单,请道歉

如果我使用save按钮从客户端JS页面(使用AJAX调用)向数据库添加一些新数据,那么我还希望通过单击该按钮使新数据可见。为此,我假设我有以下选择:

  • 刷新页面(这对我不起作用,因为最初我的表是隐藏的,刷新会将页面移到初始位置。我还尝试刷新页面,然后添加了一个操作以使该表可见,但不幸的是,它只是刷新了页面,没有执行以下操作)
  • 刷新页面中我不知道如何做的部分(某个div)
  • 所以我的问题是——

  • 是否可以刷新页面,然后执行其他功能
  • 如何使用JS刷新div

  • 这两种解决方案中的任何一种都适合我。提前感谢。

    要刷新div,据我所知,您需要一个php页面来获取要在其中显示的信息,然后使用ajax函数将该页面放入其中。

    要刷新div,据我所知,您需要一个php页面来获取要在其中显示的信息,然后使用ajax函数将该页面放入其中。

    您可以让服务器端代码在保存数据后返回要更改的div内容

    使用jQuery,在进行ajax调用后很容易更改div的内容

    $.ajax({
        type: "POST",
        url: "/someurl",
        data: theDataToSendToTheServer,
        success: function(data){
            $('#theDivsId').html(data);
        }
    });
    

    您可以让服务器端代码在保存数据后返回要更改的div内容

    使用jQuery,在进行ajax调用后很容易更改div的内容

    $.ajax({
        type: "POST",
        url: "/someurl",
        data: theDataToSendToTheServer,
        success: function(data){
            $('#theDivsId').html(data);
        }
    });
    
    将允许您通过Javascript更新单个div。 您可以使用更新服务器和/或检索新数据以刷新div。

    将允许您通过Javascript更新单个div。
    您可以使用更新服务器和/或检索新数据以刷新div。

    是否不使用jQuery?这仍然很容易

    document.getElementById('theIDofYourDiv').innerHTML = 'the new contents of your div, including <span>nested HTML tags</span> if you want, provided as a string';
    
    document.getElementById('theIDofYourDiv')。innerHTML='您的div的新内容,包括嵌套的HTML标记(如果需要),作为字符串提供';
    
    是否不使用jQuery?这仍然很容易

    document.getElementById('theIDofYourDiv').innerHTML = 'the new contents of your div, including <span>nested HTML tags</span> if you want, provided as a string';
    
    document.getElementById('theIDofYourDiv')。innerHTML='您的div的新内容,包括嵌套的HTML标记(如果需要),作为字符串提供';