【问题标题】:how to post data from one php to another without reloading it?如何在不重新加载的情况下将数据从一个 php 发布到另一个?
【发布时间】:2011-10-02 00:52:50
【问题描述】:

我有一个包含两个 iframe 的 html 页面。第一个 iframe 上有一个按钮,它应该重新加载第二个 iframe,其中包含一些数据,这些数据在单击按钮时发送 ..但是包含该按钮的第一个 iframe 不应该重新加载.我怎样才能使它成为可能?

<?php 
             // code to send data without reloading page but instead reloading another iframe with sent data?>

【问题讨论】:

  • 请贴一个例子——你贴的“代码”没用
  • 听起来您正在寻找 AJAX。

标签: php javascript html ajax post


【解决方案1】:

在第一个 iframe 中,使用 javascript 通过某种 ajax 方法提交表单:

&lt;form [...] onsubmit="sendAjax(); return false;"&gt;

return false 部分阻止表单提交(只要您的 sendAjax() 函数中没有某种错误。

由于服务器需要一些时间来处理应该在 iframe 2 刷新时显示的请求,因此您可以使用 evilone 的建议并使用会话来查看是否设置了某种会话变量。然后在第 2 帧中,让 javascript 在刷新前等待 500 毫秒,然后刷新页面。您可以循环此刷新过程以确保会话变量已设置并且将发送正确的输出。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-08
    • 1970-01-01
    • 1970-01-01
    • 2014-09-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多