我有以下代碼來讀取XML文件。Jquery Get方法不運行成功事件
function getServiceURL(serviceName) {
$.get("/xml/ServiceUrls.xml", function(xml){
$(xml).find("service-name").each(function(){
if($("service-name").text() == serviceName){
var url = $("service-name").parent().find("service-url").text();
return url;
}else{
return null;
}
});
});
}
xml文件是一些看起來像這樣的!
<service>
<service-title>getAllMajorGroups</service-title>
<service-url>localhost:9157/getAllMajorGroups</service-url>
<service-description>Web service to retrieve item major groups</service-description>
</service>
當我運行應用程序時,get查詢的響應成功。
,但該方法不運行成功功能。我也嘗試過使用$ .ajax,但同樣的問題!任何人有同樣的事情?我在這裏做錯了什麼?
請幫幫我!
謝謝!
Uptade:
我使用下面的代碼在另一個函數中調用該函數。
var serviceUrl = getServiceURL("getAllMajorGroups")
你的XML中的服務名稱在哪裏? – 2013-04-23 11:13:40
這是什麼服務名稱 – swetha 2013-04-23 11:15:50
正如穆罕默德所說 - 認爲服務名稱(在您的JavaScript)應讀取服務標題。 service-name不是在響應中返回的節點 – 2013-04-23 11:20:27