zend framework jquery

阅读更多
在public下创建js文件将jquery.js拷贝进去
Controller部分
public function getroleAction(){
		$role = new Role();
		$result = $role->fetchAll()->toArray();//二维数组
		//print_r($result);
		//一维数组
		//$result = [];
	 	//$result['name'] = "xxoo";
	 	//$result['email'] = "[email protected]";
	 	echo Zend_Json::encode($result);
	 	exit;
}
view部分
引入
		//角色下拉选择框的处理
		$.ajax({
			  	type:"post",
			  	url:'/center/getrole',
			  	//data:{value:name,column:'ID'},
			  	success:function(data){//得到二维数组
			  		 var obj = jQuery.parseJSON(data);
			  		 var optionstring = "";
			  		 for (var i = 0; i < obj.length; i++) {
				  		 if(obj[i].id == user['role']?>){
					  			optionstring += ""; 
				  		 }else{
					  			optionstring += ""; 
				  		 }
			  		 }
			  		  $("#role_").html(optionstring);
			  		//alert(obj.name);一维数组取值
					//alert(obj.email);
			  	}
			  });

你可能感兴趣的:(zend,jquery)