【发布时间】:2012-07-26 12:18:13
【问题描述】:
如何通过单击按钮重新加载与之前相同的 ajax 请求的页面?我正在使用 Post ajax 请求。我使用以下代码重新加载页面,但我想通过单击按钮发布与以前相同的数据。
<input type="button" value="Reload" onClick="document.location.reload(true)">
【问题讨论】:
标签: javascript ajax
如何通过单击按钮重新加载与之前相同的 ajax 请求的页面?我正在使用 Post ajax 请求。我使用以下代码重新加载页面,但我想通过单击按钮发布与以前相同的数据。
<input type="button" value="Reload" onClick="document.location.reload(true)">
【问题讨论】:
标签: javascript ajax
我不认为你可以用 location.reload() 来做到这一点。你不只是在点击时再做一个 Ajax 帖子吗?
编辑: 例如,如果您使用 jQuery.post()(请参阅 http://api.jquery.com/jQuery.post/)来发布您的 AJAX 帖子,那么您作为“数据”发送的任何内容都应该仍然可用,对吧?
因此,您可以使用相同的数据发布另一篇文章。 例如(再次在 JQuery 中)
$('input[type='button']').live('click', function(){
$.post(<url>,
data,
....
);
});
【讨论】: