【问题标题】:Send post data to iframe and reload the iframe将发布数据发送到 iframe 并重新加载 iframe
【发布时间】:2013-03-24 20:02:04
【问题描述】:

我使用 jquery 尝试了类似的操作,但失败了。

$.ajax({ type: "POST", url: "myphphere.php", data: { command: $('#command').var() } });

我也想过使用按钮的onclick属性刷新页面来提交表单。

【问题讨论】:

    标签: jquery iframe


    【解决方案1】:

    为什么只在表单中使用target 属性?

    <form action="..." target="an_iframe" type="post">
    <input type="text" name="cmd" placeholder="type a command here..." />
    <input type="submit" value="Run!" />
    </form>
    <iframe id="an_iframe"></iframe>
    

    希望它能解决你的问题。

    【讨论】:

    • 问题已经解决了。这是从 phpseclib 输出完整控制台输出的最佳选择。谢谢!
    【解决方案2】:

    Jquery Ajax 是你需要的。

    将命令发送到 php 脚本很简单:

      $.ajax({
          type: "POST",
          url: "some.php",
          data: { command: $('#command').val()}
        }).done(function( msg ) {
          alert( "result : " + msg );
      });
    

    您可以接收命令结果并可以在任何您想要的地方显示(无需刷新页面)

    【讨论】:

    • 这对我有用,但如果我有完整的屏幕输出,它就太小了;)谢谢。我会投票给这两个答案,但由于声誉而无法确定:(
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-01
    • 2010-12-19
    • 2013-01-24
    相关资源
    最近更新 更多