2010-06-30 156 views
0

我遇到一个问题,当尝试发送数据后发出ajax请求。如何通过post发送数据后发出ajax请求?

让我们假设我有一个index.php文件。在我发送数据到同一个文件的形式,并发布后,我想要发出ajax请求,但它不会发生,因为它“想”询问重发数据,但它不显示在弹出窗口中。

那么,我如何禁用有关重新发送数据的问题,可以做出一个Ajax请求?

谢谢

+0

你能提供相关的代码吗? – Redlab 2010-06-30 10:48:15

+0

脚本很大,它只是阻止Ajax请求,因为试图提出有关重新发送数据的问题。这里是这条消息 - “为了显示这个页面,Firefox必须发送信息,以重复以前执行的任何操作(例如搜索或订单确认)。” – Simon 2010-06-30 10:50:49

回答

1

这不会发生。发布数据后,您实际上正在重新加载整个页面。如果你想在帖子后面做一个AJAX调用,你应该考虑把post请求作为ajax。

所以目前如果你正在做的是:
第1步:邮政数据到index.php
步骤2:AJAX调用

你应该考虑改制:
第1步:制作XHR呼叫发布数据
第2步:再次进行XHR呼叫。

另一种方法是在post请求之后返回的Page中,你可以设置一个cliest侧的js变量,并且在文档加载时,你可以触发AJAX请求,但是我不认为这就是你正在找 。