Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/287.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
Javascript 如何将JS变量发送到php iFrame_Javascript_Php_Iframe - Fatal编程技术网

Javascript 如何将JS变量发送到php iFrame

Javascript 如何将JS变量发送到php iFrame,javascript,php,iframe,Javascript,Php,Iframe,我的表格上有这个变量 <script> var type = 2; </script> var类型=2; 在同一页上,我称之为iFrame <iframe src='http://www.genpowerusa.com/crm/formal_quote_new2.php' frameborder='0'></iframe> 我不确定的是,如何将变量发送到php表单并在quote表单上使用该变量,该变量是静态的,我有两个页面调用

我的表格上有这个变量

<script>
     var type = 2;
</script>

var类型=2;
在同一页上,我称之为iFrame

<iframe src='http://www.genpowerusa.com/crm/formal_quote_new2.php' frameborder='0'></iframe>

我不确定的是,如何将变量发送到php表单并在quote表单上使用该变量,该变量是静态的,我有两个页面调用相同的iFrame


这样做可能吗?

通过javascript将信息发送到不在作用域中的帧是不可能的,因为。这是不安全的(例如,想象一下用Facebook插入一个iframe并从该框架中获取一些数据…。

为您的iframe分配一个id

<iframe id='foo' src='http://www.genpowerusa.com/crm/formal_quote_new2.php' frameborder='0'></iframe>
这样做的目的是,将变量作为PHP url参数传递。您可以使用PHP中的以下代码访问它:

$type=$_GET['type'];

PHP将在浏览器看到
标记之前完成执行。您可能需要研究使用AJAX。
$type=$_GET['type'];