将XML字符串替换为SendAsyncInformation
标记而不是使用jQuery body
尝试使用下面的XML字符串替换click事件的body元素。
$('body').html(string)
在Angular2中有更好的方法来执行上述代码吗?
可以试试这个,但这只是附加到xmlStringReplace() {
let xmlString = '<xml id="POSCMD" LateProcessing="true"><commands>
<injectfieldmacro type="field" name="FIELD_CLEAR"></injectfieldmacro>';
for (let item of itemCode) {
xmlString += '<injectdata type="literal" data="' + item + '">
</injectdata>';
xmlString += '<injectfieldmacro type="field" name="FIELD_UPC">
</injectfieldmacro>';
}
xmlString += '</commands></xml>';
$('body').html(xmlString);
}
,我在console.log中也得到了div
..
sanitizing HTML stripped