请教javascript如何获取PHP字符串类型数组的值?
“; echo $j.”、”; echo “ | “; echo “”.mb_substr($qgmw[$t_id[$i]],0,10,’utf-8′).””; echo “ |
请教javascript如何获取PHP字符串类型数组的值?
“; echo $j.”、”; echo “ | “; echo “”.mb_substr($qgmw[$t_id[$i]],0,10,’utf-8′).””; echo “ |
<script>
function a()
{
var str=””;
str=”<?=$qgmw[0]?>”;
alert(str);
/*在测试的时候下面两个数字类型的值都能取到,唯独上面的$qgmw[0]是字符串类型的,就取不到值了,请问该怎@本文来源gaodaimacom搞#代%码@网-搞代gaodaima码么办?
str=<?=$qgid[0]?>;
str=<?=$qgdj[0]?>;
*/
}
a();
</script>
——最佳解决方案——————–
输出 $qgmw[0]看看是什么内容吧 .
或者换成完整的写法 var str='<?php echo $qgmw[0];?>’;
——其他解决方案——————–
这样,
var str=<?php echo json_encode($qgmw[0]);?>;
不管是字符串、数组、对象都不会出错。
字符串会加””,数组会[],对象会{}
——其他解决方案——————–
把执行后的HTML代码贴出来吧。
你贴php我们又运行不了
或你用firebug来排查错误。
——其他解决方案——————–
学习了
——其他解决方案——————–
字符串不要引号吗?
——其他解决方案——————–
也这样测试过,也取不到,直接执行到这里就不动了
str=”<?=$qgmw[0]?>”;