我有一台form.html。当用户提交表单时,变量将被发送到page1.php。该page1.php将域名服务器输入存储到数据库中,进行摘要查询,将摘要输出存储到数据库中,然后将用户重定向到form.html。
问题出在dig查询上。它有时可能需要3-5秒才能得到任何回复,用户将被重定向至form.html。这意味着在再次重定向到form.html之前,用户必须在form.html上等待3-5秒,没有任何响应。
我在想这个解决方案。form.html重定向至page1.php。在将用户重定向到form.html之后,page1.php只会将用户输入存储到数据库中。同时,page1.php会将用户输入的内容发送给page2.php并进行摘要查询。所以这实际上就是问题所在。如何将数据发送到page1.php,同时将用户重定向到form.html,同时将数据发送到page2.php进行后台摘要查询,并将摘要输出存储到数据库。我不知道该怎么做。
因为我不需要即时结果,所以我不认为我需要AJAX或jquery来进行摘要查询。无论如何,用户将只看到从数据库中获取的输出。
提前谢谢。
发布于 2012-02-12 01:24:10
既然您不想使用Ajax,那么如何通过隐藏的iframe传递信息,以便在处理提交信息的第一个页面上执行摘要查询?
发布于 2012-02-12 02:04:52
我知道你说过你不需要ajax,但是,我认为这是你最好也是最简单的选择。看一看jQuery form plugin。它非常容易实现,你可以很容易地使用它的回调方法来提交你的第二个表单。
https://stackoverflow.com/questions/9242266
复制相似问题