是否可以通过链接发送php变量弹出窗口

时间:2012-11-12 14:22:22

标签: php ajax popup

如何使用ajax将此链接作为弹出窗口打开?

<a href="page.php?catId=<?php $row['catId'];?>&userId=<?php $row['userId']; ?>">

将变量转移到弹出窗口。

我非常喜欢ajax模态弹出窗口,但不知道如何通过php varaiables。

由于

3 个答案:

答案 0 :(得分:1)

在page.php中,您将获得如下查询字符串:

$catId = $_GET['catId'];
$userId = $_GET['userId'];

答案 1 :(得分:1)

您可以将链接传递给javascript:

var myHTML= '<html>' +
'<body>' +
'<div>' + page.php?catId=<?php $row['catId'];?>&userId=<?php $row['userId']; ?> + '</div>+
'<!-- other html here -->' +
'</body>' +
'</html>';

var myPopup= window.open('http://www.domain_here.com/mypopup.html','mywindow','width=500,height=500,toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0');

myPopup.document.open();
myPopup.document.write(myHTML);
myPopup.document.close();

答案 2 :(得分:0)

尝试使用jQuery及其名为data的部分。

$.ajax({
  type: "POST",
  url: "some.php",
  data: { name: "John", location: "Boston" }
}).done(function( msg ) {
  alert( "Data Saved: " + msg );
});

jQuery Ajax