使用jsp+ajax读取的时候错误,详细如下

functionshowTableInitializationSearch(){varxmlDoc=xReuqestMarkingOne.responseXML;varu... function showTableInitializationSearch() {
var xmlDoc = xReuqestMarkingOne.responseXML;
var userid = xmlDoc.getElementsByTagName("userid");
var device_number = xmlDoc.getElementsByTagName("device_number");
var remark = xmlDoc.getElementsByTagName("remark");

if(userid.length == 0){
alert("您今日没有号码需要营销……");
document.getElementById("todaydevicenumber").style.display= "block";
document.getElementById("fugai1").style.display= "none";
return;
}
var msg = "";
for(var i = 0; i<userid.length;i++){

msg += "<span id='color_change' style='font-size:12px;cursor:hand' onclick='showmakingTwoo("+userid[i].firstChild.nodeValue+")'>"+userid[i].firstChild.nodeValue+"-"+device_number[i].firstChild.nodeValue+" "+remark[i].firstChild.nodeValue+"<br/></span>";
}

document.getElementById("todaydevicenumber").innerHTML = msg;
document.getElementById("todaydevicenumber").style.display= "block";
document.getElementById("fugai1").style.display= "none";

}
上面这个方法是正确的,下面有个方法:
//点击需要营销的号码产生
function showmakingTwoo(userid){
alert(userid);
return;
requestMarkingTwo('./ShowmakingTwoServlet?userid='+userid);
}
现在错误的原因是在msg += "<span id='color_change' style='font-size:12px;cursor:hand' onclick='showmakingTwoo("+userid[i].firstChild.nodeValue+")'>"+userid[i].firstChild.nodeValue+"-"+device_number[i].firstChild.nodeValue+" "+remark[i].firstChild.nodeValue+"<br/></span>";里显示到页面的值是数据库中正确的,当我onclick()事件的时候,有时候传过来的值是正确的,有时候是错误的?请高手帮忙看看到底是什么原因?
上面是使用ajax访问返回xml流,读取出来的都是正确的,就是onclick()方法的时候就出现错误?
展开
 我来答
yyy521fyy
2010-10-27 · TA获得超过3484个赞
知道大有可为答主
回答量:5392
采纳率:25%
帮助的人:3512万
展开全部
showmakingTwoo 这个方法对吗?
都return了,下面怎么还有语句啊?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式