jquery处理多维数组
16lz
2021-01-22
后台接口发回多维数组: def arrays(req): print req.get_full_path() a=[[12,23,34],[44234,4242,5353],['a','bbb','ccc']] print a return HttpResponse(json.dumps(a), content_type="application/json") JS: node2:/django/mysite/static/Js/Monitor#cat displayarrays.js $(function() { var _env_bt = $(".content .con #condition .es_2"); _env_bt.on('click', function() { var __user = $(".equipment_sz1").val(); var __password = $(".equipment_sz2").val(); var __port = $(".equipment_sz3").val(); var __ip = $(".equipment_sz4").val(); var __db = $(".equipment_sz5").val(); var data = {}; data.user = __user; data.password = __password; data.port = __port; data.ip = __ip; data.db = __db; //var i = 0; var successfn = function(jdata) { var jdata = eval(jdata); $(".gridtable").empty(); var _HTML = "<tr><th>a1</th><th>a2</th><th>a3</th></tr>"; $(".gridtable").empty(); var _HTML="<tr><th>IP </th><th>Info</th><th>ENV</th></tr>"; $.each(jdata,function(i,val){ _HTML=_HTML+"<tr><td>"+jdata[i][0]+"</td><td>"+jdata[i][1]+"</td><td>"+jdata[i][2]+"</td></tr>"; }); $(".gridtable").html(_HTML); }; var errorfn = function() { alert("数据获取出错"); }; $.ajax({ type: "get", data: data, url: "/news/arrays/", dataType: "json", success: function(d) { successfn(d); }, error: function(e) { errorfn(e); } }); }); });
更多相关文章
- jquery向Django后台发送数组
- 如何使用javascript/jquery获取文本框数组值
- ajax回调json数组对象,jquery中$.each()循环解析
- 将php jsonencode数组结果显示为ajax成功函数
- 如何使用XMLHttpRequest向服务器发送数组
- 【JavaScript】jQuery+ajax传递json数组(局部响应处理)
- 创建一个未排序的数组,其中包含重复元素和唯一元素的总和
- js不使用jquery,调用ajax,传递数组,并接受,
- 使用jQuery.ajax post函数将javascript数组中的数据传递给服务器