输入banner图图片脚本导航/分类

javascript调用php数组变量问题

我在php里面定义的了一个数组, 想在内部的javascript函数中调用, 可是怎么都报错, 求各位大神帮忙看看!感激不尽!
php里面:


Js:
';$Fixe = filter_input ( INPUT_POST, "idFixe" );$idMobile = filter_input ( INPUT_POST, "idMobile" );$opInstall = filter_input ( INPUT_POST, "opInstall" );$vga = filter_input ( INPUT_POST, "vga" );// echo $vga;// echo $opInstall;$q = new question ();if (isset ( $idMobile )) {	echo '';	echo '';} else if (isset ( $Fixe )) {	if (isset ( $opInstall )) {		if ($opInstall == 'OUI' || $opInstall == 'oui') {			echo '';			echo '';		} else if ($opInstall == 'non' || $opInstall == 'NON') {			echo '';			echo '';		}	} else if (isset ( $vga )) {		if ($vga == 'Crea') {			echo '';			echo '';		} else if ($vga == 'Repr') {			echo '';			echo '';		}	} else {		echo '';		echo '';	}}// echo '
';if (isset ( $Fixe ) || isset ( $idMobile )) { if (! isset ( $opInstall )) { echo '

Q1

'; echo '

'; echo '

'; echo '


'; echo "
"; $qst[$index_qst]="R1"; $index_qst++; }}// ///////Question2////////echo '

Q2

';echo '

';echo '

';echo '


';// ///////Question3////////echo '

Q3?

';echo '

';echo '

';echo '


';echo "
";$json_qst = json_encode($qst);

代码太长了 贴不完整 重要的部分都在这里了
整个页面的完整代码如上,根据url的参数用if判断那几个问题要echo,所以用数组获取当前显示的问题名传入到js中

把 换成 出现错误
这表示你的 php 版本低于 5.4 且没有打开短标记功能
你使用了 xdebug 扩展,不会连 xdebug 的报告格式也不知道吧?

不过错误信息的内容与你的描述不一致,不好说什么了

既然你使用了 JQuery,那么就会要使用他的无刷新功能
但是你把 php 动态生成的数据直接嵌入在 js 代码中,这在流程上是不对的
也不能发挥出 JQuery 的性能

把 换成 出现错误
这表示你的 php 版本低于 5.4 且没有打开短标记功能
你使用了 xdebug 扩展,不会连 xdebug 的报告格式也不知道吧?

不过错误信息的内容与你的描述不一致,不好说什么了

既然你使用了 JQuery,那么就会要使用他的无刷新功能
但是你把 php 动态生成的数据直接嵌入在 js 代码中,这在流程上是不对的
也不能发挥出 JQuery 的性能



确实是菜鸟,而且程序不是我写的, 只是发现了一个bug要修改, 还在学习中
求大神指教要怎么做传进去呢


把 换成 出现错误
这表示你的 php 版本低于 5.4 且没有打开短标记功能
你使用了 xdebug 扩展,不会连 xdebug 的报告格式也不知道吧?

不过错误信息的内容与你的描述不一致,不好说什么了

既然你使用了 JQuery,那么就会要使用他的无刷新功能
但是你把 php 动态生成的数据直接嵌入在 js 代码中,这在流程上是不对的
也不能发挥出 JQuery 的性能



确实是菜鸟,而且程序不是我写的, 只是发现了一个bug要修改, 还在学习中
求大神指教要怎么做传进去呢



直接在js 的前面调用

在
$(document).ready(function(){ 这个之前定义一个 var str =

在JS里面直接调用。



把 换成 出现错误
这表示你的 php 版本低于 5.4 且没有打开短标记功能
你使用了 xdebug 扩展,不会连 xdebug 的报告格式也不知道吧?

不过错误信息的内容与你的描述不一致,不好说什么了

既然你使用了 JQuery,那么就会要使用他的无刷新功能
但是你把 php 动态生成的数据直接嵌入在 js 代码中,这在流程上是不对的
也不能发挥出 JQuery 的性能



确实是菜鸟,而且程序不是我写的, 只是发现了一个bug要修改, 还在学习中
求大神指教要怎么做传进去呢



直接在js 的前面调用

在
$(document).ready(function(){ 这个之前定义一个 var str =

在JS里面直接调用。



这样还是会报那一句的错

是不是JS哪块需要加收一个标签。就好像smarty的literal 标签一样。才能解析。
不行的话 你这样把那个数据放到一个 这样。然后在JS中通过DOM元素来获取。

是不是JS哪块需要加收一个标签。就好像smarty的literal 标签一样。才能解析。
不行的话 你这样把那个数据放到一个 这样。然后在JS中通过DOM元素来获取。



$json_qst = json_encode($qst);echo '';

var nbr_qst = document.getElementByname("json_qst");

js这里还是报错 是我写的不对吗


是不是JS哪块需要加收一个标签。就好像smarty的literal 标签一样。才能解析。
不行的话 你这样把那个数据放到一个 这样。然后在JS中通过DOM元素来获取。



$json_qst = json_encode($qst);echo '';

var nbr_qst = document.getElementByname("json_qst");

js这里还是报错 是我写的不对吗



报什么错,不行加QQ群说吧:231566327