Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 将表单变量发送到外部页面并从服务器获取html_Php_Jquery_Ajax_Json_Jsonp - Fatal编程技术网

Php 将表单变量发送到外部页面并从服务器获取html

Php 将表单变量发送到外部页面并从服务器获取html,php,jquery,ajax,json,jsonp,Php,Jquery,Ajax,Json,Jsonp,我不知道这是否可行,我只想从发送到外部页面的表单结果中获取html或纯文本 在这种情况下,我有一个表单,它将变量发送到外部服务器,结果将发送到iframe,如何从iframe检索html或文本?这是正确的方法吗 我试图这样做只是为了简化我的代理的重复过程 <form name="form" method="post" action="https://www.externalpage.com" target="iframe"> <input type="hidden" n

我不知道这是否可行,我只想从发送到外部页面的表单结果中获取html或纯文本

在这种情况下,我有一个表单,它将变量发送到外部服务器,结果将发送到iframe,如何从iframe检索html或文本?这是正确的方法吗

我试图这样做只是为了简化我的代理的重复过程

<form name="form" method="post" action="https://www.externalpage.com" target="iframe">
    <input type="hidden" name="a" value="0000"/>
    <input type="hidden" name="b" value="0001" />
    <input type="hidden" name="c" value="0002" />
  <p>
    <input type="submit" id="button" value="Submit" />
  </p>
</form>
<iframe name="iframe" scrollbars="no"></iframe>



假设您正在使用jquery的标记

var myresult = $('iframe[name="iframe"]').html();
我应该做这项工作


//编辑:刚刚注意到iframe来自外部域,它可能受同源策略的约束,在这种情况下,上面的代码可能无法工作

问题是:您想对结果做什么?您只是想向用户显示它(在iframe之外的其他地方),还是想通过JavaScript或PHP处理它?您已经包含了PHP标记,但我没有看到任何PHP代码。我只想用结果生成一个.txt或.xml。