jQuery $(XMLDoc).xml 不适用于 ie9
我正在尝试从多行数据集中检索一行的原始 XML 作为字符串。 我正在使用 jQuery(刚刚升级到 1.6.1,看看这是否解决了问题但没有成功),并且由于使用 ie9,我从下面的代码中得到结果 personsArray[pid] = $(this).xml;< /code> 是“未定义”。有没有解决这个问题的方法。任何帮助将不胜感激,非常感谢。
$(XMLdata).find('PersonRow').each(function(){
var pid = $(this).find('PersonId').text();
myData[i] = {
id: $(this).find('PersonId').text(),
name: $(this).find('Name').text(),
dob: $(this).find('BirthDate').text(),
address: $(this).find('MainAddress').text(),
telNo: $(this).find('MainTelNumber').text()
};
personsArray[pid] = $(this).xml;
i++;
});
I'm trying to retrieve the original XML for a row as a string from a multi row data set.
I'm using jQuery (just upgraded to 1.6.1 to see if this fixed the issue without success) and since using ie9 the result I get from the below code personsArray[pid] = $(this).xml;
is 'undefined'. Is there a workaround for this at all. Any help would be appreciated, Many Thanks.
$(XMLdata).find('PersonRow').each(function(){
var pid = $(this).find('PersonId').text();
myData[i] = {
id: $(this).find('PersonId').text(),
name: $(this).find('Name').text(),
dob: $(this).find('BirthDate').text(),
address: $(this).find('MainAddress').text(),
telNo: $(this).find('MainTelNumber').text()
};
personsArray[pid] = $(this).xml;
i++;
});
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
试试这个...
祝你好运。
Try this...
Best of luck.