欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

zend framework jquery 博客分类: zend framework zendjquery

程序员文章站 2024-03-19 23:57:58
...
在public下创建js文件将jquery.js拷贝进去
Controller部分
public function getroleAction(){
		$role = new Role();
		$result = $role->fetchAll()->toArray();//二维数组
		//print_r($result);
		//一维数组
		//$result = [];
	 	//$result['name'] = "xxoo";
	 	//$result['email'] = "justcode@126.com";
	 	echo Zend_Json::encode($result);
	 	exit;
}
view部分
引入<script type="text/javascript" src="/js/jquery.js"></script>
		//角色下拉选择框的处理
		$.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 == <?=$this->user['role']?>){
					  			optionstring += "<option value=\"" + obj[i].id + "\" selected='selected'>" + obj[i].name + "</option>"; 
				  		 }else{
					  			optionstring += "<option value=\"" + obj[i].id + "\" >" + obj[i].name + "</option>"; 
				  		 }
			  		 }
			  		  $("#role_").html(optionstring);
			  		//alert(obj.name);一维数组取值
					//alert(obj.email);
			  	}
			  });
相关标签: zend jquery