我怎样才能让这个链接作为一个弹出窗口打开,也许是用ajax?
<a href="page.php?catId=<?php $row['catId'];?>&userId=<?php $row['userId']; ?>">
随着变量转移到弹出窗口。
我很喜欢 ajax 模态弹出窗口,但不知道如何传递 php 变量。
谢谢
在 page.php 中,您会得到如下查询字符串:
$catId = $_GET['catId'];
$userId = $_GET['userId'];
您可以将链接传递给 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();
尝试使用 jQuery 和它的部分称为数据。
$.ajax({
type: "POST",
url: "some.php",
data: { name: "John", location: "Boston" }
}).done(function( msg ) {
alert( "Data Saved: " + msg );
});