关于网友提出的“ js字符串拼接问题,拼接后通过ajax发送拼好的字符串到后台,给后台的存储过程的输入参数,请问怎么拼拼字符串?”问题疑问,本网通过在网上对“ js字符串拼接问题,拼接后通过ajax发送拼好的字符串到后台,给后台的存储过程的输入参数,请问怎么拼拼字符串?”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题: js字符串拼接问题,拼接后通过ajax发送拼好的字符串到后台,给后台的存储过程的输入参数,请问怎么拼拼字符串?
描述:现在需要将字符串拼接成var List = '{"Code":"5101"},{"Code":"1139"},{"Code":"5130"} ,{"Code":"7810"},{"Code":"3651"}'这种JSON格式,目前已经取到了5101,1139,5130,7810,3651的值,分别为$("#CD1").val(),$("#CD2").val(),$("#CD3").val(),$("#CD4").val(),$("#CD4").val(),如果Code后面的值为空,比如说$("#CD2").val()为空,那么需要显示{"Code":""}。
请问现在怎么拼接才能把var List拼接成我想要的var List = '{"Code":"5101"},{"Code":"1139"},{"Code":"5130"}
,{"Code":"7810"},{"Code":"3651"}'这个结果?
已解决:
var mailList = [];
$("#txtName1New").val().split(":")[0];
$("#txtName2New").val().split(":")[0];
$("#txtName3New").val().split(":")[0];
$("#txtName4New").val().split(":")[0];
$("#txtName5New").val().split(":")[0];
var arry = [];
arry.push({"EmployeeCode":$("#txtName1New").val().split(":")[0]});
arry.push({"EmployeeCode":$("#txtName2New").val().split(":")[0]});
arry.push({"EmployeeCode":$("#txtName3New").val().split(":")[0]});
arry.push({"EmployeeCode":$("#txtName4New").val().split(":")[0]});
arry.push({"EmployeeCode":$("#txtName5New").val().split(":")[0]});
mailList = arry.join(",");
mailList = JSON.stringify(arry);
mailList = mailList.substring(1,mailList.length-1);
解决方案1:虽然解决了,这个还是给你参考:http://www.dreawer.com/question/6ee0728602d4426980458f6f0a8cc25a.html
以上介绍了“ js字符串拼接问题,拼接后通过ajax发送拼好的字符串到后台,给后台的存储过程的输入参数,请问怎么拼拼字符串?”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/3698986.html