如何从jquery iframe发送值并在PHP文件中获取。我有名为index.php的文件,然后单击按钮(reade_summary),下面的jQuery触发了问题,问题是bean_id未在products.php中获取。php
$bean_id='123asd';
?>
<script>
$('#deposit_summary').click( function(){
var pagetitle = "Create new Project Rate Product";
var dialog = $('<div id="dialog_box" style="overflow: hidden;"></div>')
.html('<iframe width= "100%" height= "100%" style="border: 0px;" src="products.php?bean_id=".$bean_id.""></iframe>')
.dialog({
autoOpen: false,
modal: true,
height: 320,
width: 500,
title: pagetitle
});
dialog.dialog('open');
});
});
</script>
in Product.php
$id=$_GET['bean_id'];
将您的变量放入<script>
标签
var simple = '<?php echo $bean_id; ?>';
$('#deposit_summary').click( function() {
var pagetitle = "Create new Project Rate Product";
var dialog = $('<div id="dialog_box" style="overflow: hidden;"></div>').html('<iframe width= "100%" height= "100%" style="border: 0px;" src="products.php?bean_id='+simple+'"></iframe>').dialog({
autoOpen: false,
modal: true,
height: 320,
width: 500,
title: pagetitle
});
dialog.dialog('open');
});
var simple = '<?php echo $bean_id; ?>';
$('#deposit_summary').click( function(){
var pagetitle = "Create new Project Rate Product";
var dialog = $('<div id="dialog_box" style="overflow: hidden;"></div>')
.html('<iframe width= "100%" height= "100%" style="border: 0px;" src="products.php?bean_id='+simple+'"></iframe>')
.dialog({
autoOpen: false,
modal: true,
height: 320,
width: 500,
title: pagetitle
});
dialog.dialog('open');
});
});
您可以通过用&amp;分离它们来传递多个参数。
// multiple parameters
var simple = '<?php echo $bean_id; ?>';
var param_1 = '<?php echo $param_1; ?>';
var param_2 = '<?php echo $param_2; ?>';
$('#deposit_summary').click( function(){
var pagetitle = "Create new Project Rate Product";
var dialog = $('<div id="dialog_box" style="overflow: hidden;"></div>')
.html('<iframe width= "100%" height= "100%" style="border: 0px;" src="products.php?bean_id='+simple+'¶m1='+param_1+'¶m1='+param_2+'"></iframe>')
.dialog({
autoOpen: false,
modal: true,
height: 320,
width: 500,
title: pagetitle
});
dialog.dialog('open');
});
});
在PHP文件中通过
$id=$_GET['bean_id'];
$param1 = $_GET['param1'];
$param2 = $_GET['param2'];