这是不用循环的方法

就是传过来的是一位数组

//编辑党建分类
function gk_bj(id){
$.post("{:U('Luser/lei_edlt')}",{id:id},function(v){
var html ='';
html += '<input type="text" name="title" value="'+v.list['title']+'" >';
html += '<input type="text" name="hd_time" value="'+v.list['hd_time']+'" >';
html += '<input type="hidden" name="id" value="'+v.list['id']+'" >';
$('.gk_bian_2_1').html(html);
$('.gk_bian').show();
})
};

这是需要循环的方法  用for循环的

就是传个来的多个二维数组

<script>
$('.queding').click(function(){
var id = $('#tempVal').val();
var $val = $('#tempVal').val();
if($val == ''){
layer.msg('您没有选择给指定领导,请选择,也可多选', 1, 0);
}
$.get("{:U('Index/xuanren')}",{id:id},function(v){
$('.xuandao').hide();
var html = '';
var data = v.list;
html += '<div class="xiexin_2_1">已选择领导:';
for(var i=0;i<data.length;i++){
html+= '<b>'+data[i]['name']+'</b><input type="hidden" name="ren[]" value="'+data[i]['id']+'">';
}
html += '</div>';
$('.xuanzedao').html(html);
})
})
</script>
<script>
/*ajax不刷新页面搜索数据*/
$("#keyword").keyup(function(){
var n = $(this).val();
if(n!=""){
$.ajax({
url:"{:U('Ren/keyword')}",
type: "POST",
data: {title:n},
dataType: "JSON",
success: function(v){
var str = "";
var aaa = v.list;
//console.log(aaa,typeof(aaa));
if(aaa!=null){
for(var i=0;i<aaa.length;i++){
str += '<a href="/index.php?s=/Home/Ren/people/abc_id/' + aaa[i]['id'] + '"><p>' +aaa[i]['title']+ '</p></a>';
}
}else{
str = '<span><p>您搜索的数据不存在!</p></span>';
}
// console.log(str);
$(".zuo_ss").html(str);
}
});
}
});
</script>

这是需要循环的方法  用each循环的

就是传个来的多个二维数组

<script type="text/javascript">
$('.get_shi').change(function(){
var shengid=$(this).val(); $.post("{:U('getshi')}",{shengid:shengid},function(v){
var html = ''; $.each(v, function(index){
html += '<option value ="'+v[index].id+'" >'+v[index].name+'</option>'
});
$('.get_quxian').html(html);
});
return false;
});
</script>

多数据请求  加if判断

            <script>
$('.bl_jianli_5_1a').on('click',function(){
var $p = $('#tj_page').val();
var $arr = "{$_list['s_zhiwei']}";
var $arr_id = "{$_list['id']}";
//加载层-风格3
var tishi = layer.load(2);
$.get("{:U('Indexcl/get_jianli_hy_tj')}",{p:$p,arr:$arr,id:$arr_id},function(v){
layer.close(tishi);
$('#tj_page').val(v.list.p);//分页赋值
var html = "";
var vo = v.list.list;
$.each(vo,function(i){
html +='<div class="bl_jianli_5_21 fd fl" title="姓名 性别 | 年龄 | 学历 | 工作年限">'+
'<div class="bl_rencai_data_211 fl">'+
'<label class="bl_input_checkbox"><input type="checkbox" name="" value=""><i>✓</i></label>'+
'</div>'+
'<div class="bl_jianli_5_211 fl">'+
'<a href="/index.php?s=/Home/Index/jianli/id/'+vo[i]['id_data']+'.html">'+
'<h3>'+
'<span>'+vo[i]['user']['name']+'</span>'+
'<p>'+
'<i>'+vo[i]['user']['sex_data']+'</i>'+
'<i>'+vo[i]['user']['birth_data']+'</i>'+
'<i>'+vo[i]['user']['xueli_data']+'</i>'+
'<i>'+vo[i]['user']['gz_data']+'</i>'+
'</p>'+
'<b>';
if(vo[i]['user']['phone']){
html +='<span title="已手机认证" class="bl_jl_icon_4"></span>'
}
if(vo[i]['bl_jianli_zuopin_id']){
html +='<span title="有作品" class="bl_jl_icon_5"></span>'
}
if(vo[i]['ziwo_pingjia']){
html +='<span title="有测评报告" class="bl_jl_icon_6"></span>'
}
html +='</b>'+
'<em title="'+vo[i]['data']['didian']+'">'+vo[i]['didian'][1]+'</em></h3>'+
'<h4 title="简历名称">';
if(vo[i]['name']){
html +='<span>'+vo[i]['name']+'</span>'
}else{
html +='<span>'+vo[i]['gz_data'][0]+' 等相关职位</span>'
}
html +='<i>'+vo[i]['up_time_data']+'更新</i>'+
'</h4>'+
'<h5>';
var gz_data = vo[i]['gz_data'];
$.each(gz_data,function(ii){
html +='<span>'+gz_data[ii]+'</span>'
})
html +='</h5>'+
'</a>'+
'</div>'+
'</div>'
})
$('#tj_jl_vo').html(html);
})
})
</script>

现在越来越喜欢用ajax传值了,这样能让网站的体验性很好,今天就总结了一下常用的的更多相关文章

  1. laravel中form表单,ajax传值没反应

    laravel中form表单,ajax传值没反应时,可能是令牌有问题. form中添加: {{csrf_token()}} ajax中添加: data: {'page': page, '_token' ...

  2. 使用ajax传值,后台乱码

    spring mvc,使用ajax传值,后台发现是乱码 解决方法:  后台的方法里加入  request.setCharacterEncoding("UTF-8"); 就行了 我前 ...

  3. AJAX传值中文乱码

    AJAX传值时采用的是UTF-8编码格式,客户端中文字符传输到服务器端时,如果服务器编码格式或者所采用的MVC框架的编码格式不是UTF-8,则很可能会出现中文乱码.解决办法如下: 客户端用js函数en ...

  4. JQuery在asp.net中三种ajax传值

    1)通过webservice,注意去掉注释[System.Web.Script.Services.ScriptService]这行前的注释 2)通过aspx.cs文件中的静态方法 3)通过aspx文件 ...

  5. SpringMVC项目中中文字符乱码问题及解决办法总结(非专业最优解决办法) -- ajax传值乱码; request.getParameter()乱码;

    情况一: ajax中传值时是乱码(后台可以获取到中文字符,但用@ResponseBody返回时前台为乱码) 情况二: Controller 中 request.getParameter()获取到的是乱 ...

  6. ajax传值出现乱码问题

    第一种:前台传值到后台,浏览器控制台打印正常,controller接收后成了乱码. 后台controller层加上两行转换代码 name=URLDecoder.decode(name,"ut ...

  7. jQuery Ajax传值给Servlet,在Servlet里Get接受参数乱码的解决方法

    最近在学jquery ui,在做一个小功能的时候需要将前台的值获取到,通过Ajax传递给Servlet,然后再在返回数据结果,但是在Servlet接受参数的时候,通过后台打印,发现接受乱码,代码示例如 ...

  8. ajax传值方式为数组

    js: function responseJson1(){    var array=[1001,1002];    var str="";        //获取table对象  ...

  9. ASP.NET MVC 后台接收集合参数和 jquery ajax 传值

    MVC 接收参数数组(集合)   示例样本:   public class Person {      public string FirstName { get; set; }      publi ...

随机推荐

  1. Hadoop3集群搭建之——hbase安装及简单操作

    折腾了这么久,hbase终于装好了 ------------------------- 上篇: Hadoop3集群搭建之——虚拟机安装 Hadoop3集群搭建之——安装hadoop,配置环境 Hado ...

  2. Android中将十六进制 颜色代码 转换为int类型数值

    Android中 将 十六进制 颜色代码 转换为  int   类型数值 方法  : Color.parseColor("#00CCFF") 返回 int 数值 来自为知笔记(Wi ...

  3. Swift -- 中文版两大官方文档汇总

    Swift官方文档由CocoaChina翻译小组精心翻译制作而成,目前两本文档中文版已全部完成!在此,我们对所有参与的译者.组织人员以及工作人员表示衷心的感谢!本文为您提供两本文档的在线阅读以及下载! ...

  4. ASP.NET MVC 4 简介

    介绍 使用Visual Studio 2010开发的话,首先需要安装MVC4,可以参考另一篇文章 进行安装. ASP.NET MVC 运行流程 (Clinet) Http Request 客户端发起 ...

  5. Eclipse Unhandled event loop exception GC overhead limit exceeded

    修改Eclipse的配置文件:

  6. R语言编程艺术#04#数据框(data.frame)

    从直观上看,数据框类似矩阵

  7. 目标检测比赛---Google AI Open Images - Object Detection Track

    https://www.kaggle.com/c/google-ai-open-images-object-detection-track#Evaluation Submissions are eva ...

  8. 深入理解C++中public、protected及private用法

    深入理解C++中public.protected及private用法   这篇文章主要介绍了C++中public.protected及private用法,对于C++面向对象程序设计来说是非常重要的概念 ...

  9. Spark 核心篇-SparkEnv

    本章内容: 1.功能概述 SparkEnv是Spark的执行环境对象,其中包括与众多Executor执行相关的对象.Spark 对任务的计算都依托于 Executor 的能力,所有的 Executor ...

  10. 【Linux高级驱动】rtc驱动开发

    [1.分层思想] 1.1 rtc-dev.c   //设备接口层,功能:给用户提供接口 subsys_initcall(rtc_init);   , RTC_DEV_MAX, "rtc&qu ...