Javascript 使用以下操作刷新网页
我想用AJAX做一件非常简单的事情。如果听起来很简单,请道歉 如果我使用save按钮从客户端JS页面(使用AJAX调用)向数据库添加一些新数据,那么我还希望通过单击该按钮使新数据可见。为此,我假设我有以下选择:Javascript 使用以下操作刷新网页,javascript,ajax,Javascript,Ajax,我想用AJAX做一件非常简单的事情。如果听起来很简单,请道歉 如果我使用save按钮从客户端JS页面(使用AJAX调用)向数据库添加一些新数据,那么我还希望通过单击该按钮使新数据可见。为此,我假设我有以下选择: 刷新页面(这对我不起作用,因为最初我的表是隐藏的,刷新会将页面移到初始位置。我还尝试刷新页面,然后添加了一个操作以使该表可见,但不幸的是,它只是刷新了页面,没有执行以下操作) 刷新页面中我不知道如何做的部分(某个div) 所以我的问题是—— 是否可以刷新页面,然后执行其他功能 如何使用J
这两种解决方案中的任何一种都适合我。提前感谢。要刷新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标记(如果需要),作为字符串提供';