我怎樣才能得到這個鏈接打開作爲一個彈出或許與Ajax?是否有可能通過鏈接發送PHP變量彈出
<a href="page.php?catId=<?php $row['catId'];?>&userId=<?php $row['userId']; ?>">
將變量轉移到彈出窗口。
我很喜歡ajax模式彈出窗口,但不知道如何通過php varaiables。
感謝
我怎樣才能得到這個鏈接打開作爲一個彈出或許與Ajax?是否有可能通過鏈接發送PHP變量彈出
<a href="page.php?catId=<?php $row['catId'];?>&userId=<?php $row['userId']; ?>">
將變量轉移到彈出窗口。
我很喜歡ajax模式彈出窗口,但不知道如何通過php varaiables。
感謝
嘗試使用jQuery和它的部分稱爲數據。
$.ajax({
type: "POST",
url: "some.php",
data: { name: "John", location: "Boston" }
}).done(function(msg) {
alert("Data Saved: " + msg);
});
在page.php文件,你得到的查詢字符串這樣的:
$catId = $_GET['catId'];
$userId = $_GET['userId'];
感謝。我熟悉PHP的一面,我的問題是ajax/javascript方面。我不知道如何創建彈出窗口,並通過鏈接傳遞這些變量,如果這是有道理的。 – echez
你可以通過鏈接的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();
謝謝你,我會嘗試,但只有一個問題;我可以通過這個PHP變量嗎? – echez
是的,你可以。如 data:{name:<?php echo $ name?>,location:<?php echo $ location?>} –