我使用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