以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- ajax取值 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=145468) |
-- 作者:lshshlxsh -- 发布时间:2020/1/21 11:03:00 -- ajax取值 麻烦老师帮忙看一下 红色代码是能弹出正确值,如果放在 ajax弹出就是错误的 function getkc(){
var lb =document.getElementById(\'xdlb\').innerText if(lb.length >0){
var li=document.querySelectorAll(\'#xdlb li\');
for(var i= 0; i< li.length; i ++){
var label= li[i].getElementsByTagName("label")
var p= li[i].getElementsByTagName("p")
alert( label[0].nextElementSibling.value ) mui.ajax({ type: "post", dataType: "json", data: { czlb:"zdkccx", spdm:p[0].innerText, ck:document.getElementById(\'ck\').value }, url: "data.htm", complete :function(){$("#load").hide();}, success: function(msg){
var data = msg; if( msg && msg.length > 0) { //
alert(label[0].nextElementSibling.value ) //inputs[0].value =JSON.stringify(msg[0].spkc )
} } }); } } } [此贴子已经被作者于2020/1/21 11:03:26编辑过]
|
-- 作者:有点蓝 -- 发布时间:2020/1/21 11:11:00 -- 提示什么错误? |
-- 作者:lshshlxsh -- 发布时间:2020/1/21 12:03:00 -- 没报错 已解决加上 async: false [此贴子已经被作者于2020/1/21 12:12:13编辑过]
|
-- 作者:有点蓝 -- 发布时间:2020/1/21 13:41:00 -- 或者试试 function getkc() { var lb = document.getElementById(\'xdlb\').innerText if (lb.length > 0) { var li = document.querySelectorAll(\'#xdlb li\'); for (var i = 0; i < li.length; i++) { var label = li[i].getElementsByTagName("label") var p = li[i].getElementsByTagName("p") alert(label[0].nextElementSibling.value) (function(label){ mui.ajax({ type: "post", dataType: "json", data: { czlb: "zdkccx", spdm: p[0].innerText, ck: document.getElementById(\'ck\').value }, url: "data.htm", complete: function () { $("#load").hide(); }, success: Function (msg) { var data = msg; If (msg && msg.length > 0) { // alert(label[0].nextElementSibling.value) //inputs[0].value =JSON.stringify(msg[0].spkc ) } } }); })(label); } } } |