php子画面弹出传递参数
时间: 2023-07-07 17:03:55 浏览: 153
你可以使用JavaScript在父窗口和子窗口之间传递参数。下面是一个例子:
在父窗口中,你可以定义一个函数来打开子窗口并传递参数:
```php
function openChildWindow(param1, param2) {
var url = "child.php?param1=" + param1 + "¶m2=" + param2;
window.open(url, "_blank", "height=500,width=500");
}
```
在子窗口中,你可以使用以下代码来获取传递的参数:
```php
var param1 = getUrlParameter("param1");
var param2 = getUrlParameter("param2");
function getUrlParameter(name) {
name = name.replace(/[\[]/, '\\[').replace(/[\]]/, '\\]');
var regex = new RegExp('[\\?&]' + name + '=([^&#]*)');
var results = regex.exec(location.search);
return results === null ? '' : decodeURIComponent(results[1].replace(/\+/g, ' '));
};
```
请注意,这里使用了一个名为 `getUrlParameter` 的函数来获取URL参数。这个函数将解析URL查询字符串并返回所需的参数值。
阅读全文