JS中如何获取和处理PHP数组
导读:这篇文章给大家分享的是“JS中如何获取和处理PHP数组”,文中的讲解内容简单清晰,对大家学习和理解有一定的参考价值和帮助,有这方面学习需要的朋友,接下来就跟随小编一起学习一下“JS中如何获取和处理PHP数组”吧。 本文实例...
这篇文章给大家分享的是“JS中如何获取和处理PHP数组”,文中的讲解内容简单清晰,对大家学习和理解有一定的参考价值和帮助,有这方面学习需要的朋友,接下来就跟随小编一起学习一下“JS中如何获取和处理PHP数组”吧。本文实例讲述了JS获取并处理php数组的方法。分享给大家供大家参考,具体如下:
$music=array(); $music['tayler']=array(); $music['walker']=array(); $music['tayler'][]='ours'; $music['tayler'][]='style'; $music['tayler'][]='red'; $music['walker'][]='all fall down'; $music['walker'][]='faded'; $str=json_encode($music);
php后台里面已经写好一个php数组$music,和一个转成json数组的$str,现在php后台会把这些数组传给当前页面。
script type="text/javascript"> function changesinger(va,data){ var second = document.getElementById("second-data"); while(obj=second[0]){ obj.remove(); } !-- var data=eval(?php echo json_encode($music); ?> ); --> !-- var data=?php echo $str; ?> ; --> var data={ $str} ; for(var i=0; idata[va].length; i++){ var opt=document.createElement("OPTION"); opt.text=data[va][i]; second.add(opt); } } /script>
在js中使用php数组需要转成json格式,
第一种:
var data=eval(?php echo json_encode($music); ?> );
将php数组转成json编码,然后通过eval函数,转成js数组。
第二种:
var data=?php echo $str; ?> ;
这里直接使用php中json编码后的数组,
第三种:
var data={ $str} ;
这里直接使用php的简单语法。{
}
相当于?php echo ;
?>
以上就是关于“JS中如何获取和处理PHP数组”的相关知识,感谢各位的阅读,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注网络,小编每天都会为大家更新不同的知识。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: JS中如何获取和处理PHP数组
本文地址: https://pptw.com/jishu/654957.html