使用JavaScript将PHP值发布到iframe中

使用JavaScript将PHP值发布到iframe中,php,javascript,Php,Javascript,我需要使用JavaScript将PHP值发布到iframe中。 我尝试使用的代码是 <script type="text/javascript"> function autoSubmit1() { window.frames['Main'].location = "dropoutput1.php"$.post = "Technology: rr.Technology.value";

我需要使用JavaScript将PHP值发布到iframe中。 我尝试使用的代码是

    <script type="text/javascript">
         function autoSubmit1() {
             window.frames['Main'].location = 
                 "dropoutput1.php"$.post = "Technology:  rr.Technology.value";
         } 
    </script>
以前,我使用的代码是:

     <script type="text/javascript">
          function autoSubmit1() {
              $.post('dropoutput1.php', 
                     {name1: rr.Technology.value},
                     function (output) {
                         $('#info').html(output).show();
                     }
              );
          }     
     </script>
输出到div。
我相信我只是不知道语法,如果有任何帮助,我将不胜感激。

填写一个隐藏的表单,用javascript onload.test.submit或类似的东西发布它

<form action="dropoutput1.php" method="post" name="test" target="nameOfYourIframeWindow">
<input type="hidden" name="Technology">
</form>
将target=设置为iframes name=属性

请参阅:

这很奇怪:

<script type="text/javascript">
     function autoSubmit1() {
         window.frames['Main'].location = 
             "dropoutput1.php"$.post = "Technology:  rr.Technology.value";
     } 
</script>
这将使框架更改为dropoutput1.php页面,它将通过GET而不是像以前那样通过POST发送变量name1


因此,在dropoutput1.php文件中,记住更改POST['name1']以获得dropoutput1.php?name1+rr.Technology.value中的['name1']

;我添加了=看起来像这样,window.frames['Main'].location=dropoutput2.php?name2=+rr.Technology.value;而且很有效,谢谢!
<script type="text/javascript">
     function autoSubmit1() {
         window.frames['Main'].location = "dropoutput1.php?name1="+rr.Technology.value;
     } 
</script>