XML ファイルを読み取るための次のコードがあります。
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 でも試してみましたが、同じ問題です! 誰かが同じことをしていますか?ここで何か間違っていますか?
私を助けてください!
ありがとうございました!
更新:
次のコードを使用して、別の関数内で関数を呼び出します。
var serviceUrl = getServiceURL("getAllMajorGroups")