代码如下
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();
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();
这个要怎样做?我获得数据的思路是从callback返回的rValue里来的。是个string,然后转成xml在js里使用
是不是callback函数被编译后,ff里能取到“xmlhttp的responseXML”?我没定义过,这个要取得的话要怎么取呢?
这个是我传回来的数据,但是string格式的啊,怎么会变成这样,是ff直接读成什么了吗?