sub1不工作它正在被点击按钮可以使用请帮助我 我如何从php变量获取值到javascript变量
<html>
<head>
<script language="javascript">
function sub1()
{
var x=<?php echo $present; ?>;
var y=<?php echo $min; ?>;
var z=<?php echo $max; ?>;
change(x,y,z);
alert("hello");
change();
}
function change(var no,var min,var max)
{
alert("hello1");
var x=document.getElementById("show");
x.src='<?php
if($con==true)
{
$cmd="select * from showcase where item_no=3";
if($res=$con->query($cmd))
{
if($res->num_rows>0)
{
while($rw=$res->fetch_array())
{
echo "$rw[1]";
}
}
else
{
echo "no record found";
}
}
else
{
echo "query problem";
}
}
?>';
}
</script>
</head>
</html>
我正在制作一个滑块,可以通过点击按钮来改变图片
答案 0 :(得分:3)
根据@DCoder的建议进行编辑:
您应该使用能够安全输出数组,对象和复杂字符串的json_encode():
var x=<?php echo json_encode($present); ?>;
您也可以将PHP输出包装在引号中,但您必须完全控制变量的内容。如果你知道变量总是一个数字,一个布尔值或一个没有引号的简单字符串,那也应该是安全的。