我里面有这个php行和一个jquery脚本。但是即使我尝试这个脚本,脚本也不起作用。
<?php session_start();
$session_id = session_id();
if (isset($_GET['cart'])){
//echo "<script>alert ('try');</script>";
echo "<script>";
echo "$(document).ready(function(){";
echo "$('#cartModal').modal('show');";
echo "});";
echo "</script>";
}
?>
存在模态的 ID cartModal
。我想在设置$_GET['cart']
时触发或显示模态。我该怎么做?
不要忘记你需要把这个jquery放在里面
$(document).ready(function(){
});
毕竟,代码需要由某些东西调用。
因此,您的最终代码将如下所示:
<head>
<meta charset="utf-8">
<meta name="viewport" content="width-device-width, initial-scale-1.0">
<title>Home</title>
<link rel="stylesheet" href="css/bootstrap.css">
<link rel="stylesheet" href="css/bootstrap-responsive.css">
<?php session_start();
$session_id = session_id();
if (isset($_GET['cart'])){
echo "<script>$(document).ready(function(){$('#cartModal').modal(show);});</script>";
}
?>
</head>
还有一件微不足道的事情...
你需要确保你实际上在你的脑海中包含了jquery,否则它将无法工作!
在没有进一步信息的情况下,我推测javascript是在页面完全加载之前执行的。你需要用 $(document).ready(function() {}) 来包装你的 javascript
。$(document).ready(function() {
$('#cartModal').modal('show');
});