打开包含帖子数据的弹出窗口


Open Popup with post data

我得到了一个用于将值发送到弹出窗口的 javascript,但仅适用于$_GET['value']因为当更改$_POST['value']时它会显示此消息

Notice: Undefined index: value in C:'wamp'www'corti'presupuestos'precio.php on line 10

这是JavaScript代码

function envia(){
    var co = $("#codart").val();
    var pag = 'precio.php?value='+co;
    window.open(pag,'Popwin','height=400, width=400');
}

这是按钮

<img src="../png/buscar.png" height="16" width="16" onClick="javascript: envia();">

这是 de 弹出式 PHP 文件

<?php $c=$_POST['value']; echo $c; ?>

感谢您的帮助和时间

这是因为$_POST无法读取 URL 字符串查询。 并且您正在 URL 字符串查询中发送变量。这就是为什么您必须在情况下使用$_GET的原因。

否则,您需要使用许多网站文章中提到的ajax来执行发布。举个例子:

http://www.javascriptkit.com/dhtmltutors/ajaxgetpost.shtml