这里我的要求很小,我对xml格式化数据发出警报。并且要求是我必须将所有xml数据分配给一个隐藏变量
这是隐藏的类型
<input type="hidden" name="fileContent" id="fileContent1" value=""/>
预期结果:
<input type="hidden" name="fileContent" id="fileContent1" value="<Rowsets><Rowset><Row><Line>101,abc,smith,1000</Line></Row></Rowset></Rowsets>"/>
JS代码,
$("#saveImgID").click(function(){
var xmlStart = "<Rowset>";
var xmlEnd = "</Rowset>";
var xmlString;
var lines = $('#fileContent1').val().split(/\n/);
var texts = []
for (var i=1; i < lines.length; i++) {
var countDelim = lines[i].split("#");
if (/\S/.test(lines[i])) {
texts.push($.trim(lines[i]));
}
}
xmlString = xmlStart;
for (var i=0; i < texts.length; i++) {
xmlString += "<Row><Line>"+texts[i]+"</Line></Row>";
}
xmlString += xmlEnd;
xmlData = ""+xmlString;
$("#xmlDataID").val(xmlData);
$("#fileContent1").prop("value", "xmlData");
提前致谢。