現在越來越喜歡用ajax傳值了,這樣能讓網站的體驗性很好,今天就總結了一下常用的
阿新 • • 發佈:2017-09-25
click put nbsp index.php 常用 體驗 code size .get
這是不用循環的方法
就是傳過來的是一位數組
//編輯黨建分類 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傳值了,這樣能讓網站的體驗性很好,今天就總結了一下常用的