function ttt(){
var pConnection = new Ext.data.Connection({timeout:1200000});
pConnection.request({
method: 'POST',
url: path + '/testAction.do?method=tt',
params: null,
success: function(response, options)
{
alert(response.responseText);
var jsonData = Ext.util.JSON.decode(response.responseText);
alert(jsonData.aa);
},
failure: function(response, options)
{
alert("big fail!");
}
});
}
我常用是这样转化为JSON对象。
那么, 请问,我想要转换为XML对象, 要怎样做呢?
var jsonData = Ext.util.JSON.decode(response.responseText);
var xmlData = ??
var pConnection = new Ext.data.Connection({timeout:1200000});
pConnection.request({
method: 'POST',
url: path + '/testAction.do?method=tt',
params: null,
success: function(response, options)
{
alert(response.responseText);
var jsonData = Ext.util.JSON.decode(response.responseText);
alert(jsonData.aa);
},
failure: function(response, options)
{
alert("big fail!");
}
});
}
我常用是这样转化为JSON对象。
那么, 请问,我想要转换为XML对象, 要怎样做呢?
var jsonData = Ext.util.JSON.decode(response.responseText);
var xmlData = ??
那就自己写一个吧
你在调用的时候loadXMLDoc(response.responseText);
function loadXMLDoc(dname)
{
try //Internet Explorer
{
xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
}
catch(e)
{
try //Firefox, Mozilla, Opera, etc.
{
xmlDoc=document.implementation.createDocument("","",null);
}
catch(e) {alert(e.message)}
}
try
{
xmlDoc.async=false;
xmlDoc.load(dname);
return(xmlDoc);
}
catch(e) {alert(e.message)}
return(null);
}
http://www.w3school.com.cn/xml/xml_parser.asp
多个浏览器都有说明。
很详细!