Dips1:JS中获得PHP json_encode后的数据处理

August 22nd, 2008 by Dream☆Wing Leave a reply »

一个通过AJAX来实现二级联动的东西,PHP获取数组以json的形式返回给JS
这里有个小地方需要注意,PHP中json_encode函数return的结果是string的形式
所以传到JS后还需要通过eval()函数来以JS代码形式执行这段string

PS:与JS交互还是JSON比XML方便吖XD

function setbaby(classid,babyid){
	var class_id = document.getElementById(classid).value;
	var x = new Ajax('statusid', 'HTML');
	x.get('batch.common.php?action=getbaby&classid='+class_id, function(s){
		var babyOptions = new Array();
		var babyOptions = eval(s);
		var babyObject = document.getElementById(babyid);
		babyObject.options.length = 0;
		babyObject.options[0] = new Option("选择宝宝","");
		var j=0;
		for(var i=0;i
  • Share/Save/Bookmark
Advertisement
Post comment as twitter logo facebook logo
Sort: Newest | Oldest