我打破了我的頭這一段時間了,我不知道我做錯了什麼。 該場景如下,我正在使用swfupload通過webservice上傳帶有進度條 的文件。 webservice需要返回生成的縮略圖的名稱。 這一切都很順利,雖然我更喜歡在json中獲取返回的數據(可能稍後會在swfupload js文件中更改它),但默認的xml數據也可以。從asp.net解析簡單的XML與jQuery的web服務
所以當上載完成web服務返回以下XML作爲預期(注意我刪除了Web服務的命名空間):
<?xml version="1.0" encoding="utf-8"?>
<string>myfile.jpg</string>
現在我要分析此結果與jQuery,以爲下面會做:
var xml = response;
alert($(xml).find("string").text());
但我無法獲得字符串值。我嘗試了很多組合(.html(),.innerhtml(),response.find(「string」).text(),但似乎沒有任何工作。這是我第一次嘗試通過jquery解析xml,所以也許我在做什麼fundemantally錯了,‘響應’填充了XML。
我希望有人能幫助我與此有關。 感謝您的時間。
親切的問候, 馬克
非常感謝您的解決方案,我會選擇現在的字符串解析方法,甚至沒有想到這一點。當對象變大時,我會去xml to json插件。謝謝救了我的一天! – Mark 2010-11-08 17:46:05