在firfox中不兼容,使用ASP.NET 的CallBack方法取一个字符串,然后在前端转换成XML
代码如下
function ReceiveServerData(rValue,dsn) {
var xmlDom;
if (document.implementation && document.implementation.createDocument)
{
var oParser = new DOMParser();
xmlDom = oParser.parseFromString(rValue, "text/xml");
}
if (window.ActiveXObject)
{
xmlDom = new ActiveXObject("Microsoft.XMLDOM");
xmlDom.loadXML(rValue);
}
var productK;
if (dsn == "")
{
productK = xmlDom.getElementsByTagName("F5641200A");
}
else if (dsn == "temp")
{
productK = xmlDom.getElementsByTagName("temp");
}
for (i = 0; i < productK.length; i++)
{
var id = productK[i].childNodes[0].text;
var pid = productK[i].childNodes[1].text;
make(id,pid);
}
}
不知道怎么调试firfox,在vs里后端的 rValue 取到值了,
前端firfox在“productK = xmlDom.getElementsByTagName("F5641200A");”这一句时报错,xmlDom 未定义
不知道怎么调试firfox,用他自带的,执行到这段时直接调出XML直接把所有代码都遮住了,看不见
是不是firfox里callback传回来的值若会被自动解读为xml?
我后端里是这样的值
returnValue = dataset.GetXml().ToString();