分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 前端开发

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

发布时间:2023-09-06 01:13责任编辑:顾先生关键词:暂无标签

这是不用循环的方法

就是传过来的是一位数组

//编辑党建分类 ???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>

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

原文地址:http://www.cnblogs.com/zc290987034/p/7593476.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved