可能重复:
将变量从php传递给javascript
我正在动态生成一个列表.我想让每一行都悬停在鼠标悬停上并可点击链接.我希望链接传递行内容的id.
基本上:
foreach ($courses as $cid=>cinfo){
$univ = $cinfo['univ'];
$desc = $cinfo['desc'];
$size = $cinfo['size'];
$start = $cinfo['start'];
print "<div class='rc_desc' id='rc_desc$cid'>"."$desc<br/>"."<b>$univ</b><br/>".
"<span>Number of students</span>: $size<br/>".
"<span>Started at</span>: ".date('F d, Y',strtotime($start))."<br/>".
}
<script>
$(function ()
{
$('#rc_desc$cid').hover(function ()
{
$(this).toggleClass('.tr');
});
$('#rc_desc$cid').click(function ()
{
$(location).attr('href','student.php?$cid');
});
});
</script>
Run Code Online (Sandbox Code Playgroud)
问题出在js/jquery中.我希望能够获取$ cid并在点击后将其传递给student.php页面.上面的PHP代码有效,但js当然不会.我知道客户端和服务器端语言的基础.这个问题不值得讲课.我知道我不能完全这样做,但这是我最终想要发生的事情.我对如何实现这一点的想法很简单?在此先感谢我的朋友!
var iframe= "<iframe src='article_course.php?option="+option+"&userid="+userid+"&course="+course+"&article="+escape(article)'/>";
Run Code Online (Sandbox Code Playgroud)
我在这个宣言中做错了什么.请帮忙!