私は簡単な検索ツールを構築しています。バックエンドは 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*/