如果只需要result.data里的数据,可以把他再次序列化成json传过去
+'<a onclick="aa('+JSON.stringify(result.data[i]).replace(/"/g,"&"+"#34")+')">'我当你result.data这个对象老是被改动数据,如果result.data[?]是不会被改变的对象的话,还可以把这些数据独立保存起来,比如最直接的放到window对象里:
for(var i=0i<result.data.lengthi++){window["data_"+i]=result.data[i]
...
+'<a onclick="aa(data_'+i+')">'//这时data_*已经是一个赋了值变量名了
+...
}
url传递多个参数,第一个参数使用?号进行连接,格式为key=value,后面参数用&分隔最终格式如:url?key=value&key=value
举例:
url地址?a=2&b=3 这里传递了2个参数a和b
var list=''if($("#CD1").val()==undefined || $("#CD1").val()==null || $("#CD1").val()==""){
list +='{"code":""},'
}else{
list +='{"code":"'+$("#CD1").val()+'"},'
}
if($("#CD2").val()==undefined || $("#CD2").val()==null || $("#CD2").val()==""){
list +='{"code":""},'
}else{
list +='{"code":"'+$("#CD2").val()+'"},'
}
if($("#CD3").val()==undefined || $("#CD3").val()==null || $("#CD3").val()==""){
list +='{"code":""},'
}else{
list +='{"code":"'+$("#CD3").val()+'"},'
}
if($("#CD4").val()==undefined || $("#CD4").val()==null || $("#CD4").val()==""){
list +='{"code":""}'
}else{
list +='{"code":"'+$("#CD4").val()+'"}'
}
alert(list)//打印出来可以看下结果对不对