这是我的源代码
echo "<script>";
echo "movea(".$rejected.",".$total.")";
echo "</script>";`
每当我尝试运行此代码时,html编译器都会忽略此代码之前的所有内容,并且由于未调用函数,因此未实现所需的目标。 如果我从代码中删除了这些变量并手动传递了值,则效果很好。 有什么问题请帮忙。 这两个变量都是int类型。
答案 0 :(得分:0)
尝试一下:
echo "<script>";
echo "movea(\"".$rejected."\",\"".$total."\")";
echo "</script>";
var的引用不正确。
答案 1 :(得分:0)
在movea函数中检查报价。即使您的变量是int类型,您仍然可以在JS中将它们作为字符串传递。
echo "movea('".$rejected."','".$total."')";