0

私は簡単な検索ツールを構築しています。バックエンドは XML、フロントエンドは javascript/jquery です。ローカルでは正常に動作しますが、ファイルをテスト サーバーに移動すると、パスとファイルの向きが同じであるにもかかわらず、xml ファイルが見つからなくなりました。

ファイルにアクセスするさまざまな方法(.ajax、.getなど)を試しましたが、うまくいきませんでした。xml パスをアドレス ウィンドウに直接差し込もうとしても、「リソースが見つかりませんでした」という同じエラーが表示されます。私は確認しました、xmlは整形式です...そこからほとんど困惑しています。

これは webconfig ファイル (サーバーは iis/asp.net で、下位レベルの構成にはアクセスできません) に関係していると思われますが、特定の分野での経験がほとんどないため、これは推測にすぎません。

これについて何か助けてくれてありがとう!

私が試した jQuery xml 取得メカニズムの 2 つのバージョンを次に示します。どちらも機能しません。

v1 >

$.get('data.xml', function(xml){...});  /*no dice*/

v2 >

$.ajax({
    type: "GET",
    url: "data.xml",
    dataType: "xml",
    success: function(xml) {        
    $(xml).find('facility').each(function(){...}
};   /* also, no dice*/
4

1 に答える 1

2

サーバー管理者は、Web サイトのルート レベルで XML ハンドラーを無効にする必要があったことがわかりました。それが何を意味するのか正確にはわかりませんが、問題は解決されました。

助けてくれてありがとう!

于 2012-10-29T13:18:16.900 に答える