我可以用这个脚本写出图像src:
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function () {
$("img.film").click(function () {
alert($(this).attr('src'));
});
});
</script>
但是如何将它填充到会话中,我可以在php中使用它? 我知道这一行必须改变,但为了什么?
alert($(this).attr('src'));
感谢。
答案 0 :(得分:1)
好吧,如果你想让PHP读取它,你可以使用cookie。
$(document).ready(function () {
$("img.film").click(function () {
document.cookie = "image_src=" + $(this).attr('src');
});
});
然后,在PHP上,只需从cookie变量中获取cookie:
$_COOKIE['image_src'];
答案 1 :(得分:1)
你需要做一个例如ajax调用来设置你的php会话:
$(document).ready(function () {
$("img.film").click(function () {
var src = $(this).attr('src')
$.ajax({
type: 'POST',
url: "set_session.php",
data:{your_var:src},
success: function(resultData) {
alert("Save Complete") }
});
});
});
并且在同一目录中,您需要创建一个名为set_session.php的文件
session_start();
$_SESSION['your_key'] = $_POST['your_var'];
session_start()
位于两个文件的第一行