将发布数据发送到iframe并重新加载iframe

时间:2013-03-24 20:02:05

标签: jquery iframe

我尝试使用jquery这样的东西,但我失败了。

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

我还考虑过使用按钮的onclick属性刷新页面以提交表单。

2 个答案:

答案 0 :(得分:-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>

希望它能解决你的问题。

答案 1 :(得分:-1)

Jquery Ajax就是您所需要的。

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

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

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