我使用ajax將數據傳遞到php會話以保存js動力購物車的內容。下面是測試JS代碼:使用Ajax創建PHP會話和回顯結果
//js.html
<html>
<body>
<script>
function addCart(){
var brandName = $('iframe').contents().find('.section01a h2').text();
$.post("sessions.php", {"productName": brandName}, function(results) {
//success alert
});
}
</script>
</body>
</html>
這裏是PHP代碼:
//session.php
<?php
session_start();
// store session data
$_SESSION['productName'] = $_POST['productName'];
?>
<html>
<body>
<?php
//retrieve session data
echo "Product Name = ". $_SESSION['productName'];
?>
</body>
</html>
但是我需要的是具有保存的數據,以在會議結束後,我想將其輸出到用戶在邊欄中的迷你車中。
當我運行js.html
它成功地將數據傳遞到sessions.php
。但echo
未顯示在js.html
中。如果我運行sessions.php
則顯示echo
,但不在我需要的頁面中。
我的問題是,無論是通過PHP或JS,我怎麼回聲或顯示這個數據給我需要的網頁上的用戶?
感謝
這肯定應被標記AJAX? – imulsion 2013-05-11 09:11:02
是的,它應該,對不起我的錯誤。 – user2028856 2013-05-11 09:12:37
name!= productName – worenga 2013-05-11 09:15:10