さて、私はjquery関数を持っているので、パラメータのようなファイルパスを渡すので、コードを実行するとファイルが見つからないようです。何が起こったのか分かりますか?それにもかかわらず、この部分を削除して、ファイルの場所を変更すると、うまく機能します。ファイルはさまざまなページで共有されているため、ルート サイトに配置する必要があります。
$.get("..\jobs.xml",{},function(xml){
code inside funcition....
}
ドキュメントで次の例を参照してください。
$.get('ajax/test.html', function(data) {
$('.result').html(data);
alert('Load was performed.');
});
$.get("test.php", { name: "John", time: "2pm" } );
相対パスを使用すると、本番環境で問題が発生する可能性があります。とにかく、なぜそれらが必要なのですか?どのフレームワークを使用していますか?
..\
ファイルシステムが URL に対して機能するとは思わないので/jobs.xml
、サイトのルートにあるファイルを参照するために使用できます。
「..\」パスは、URL ではなく、ファイル システム内で使用されます。
URL コンテキストで変数ファイルを参照する最良の方法は、次のようになります。
../jobs.xml
http://yourdomain.com/test/example.htmlにいると仮定すると、この例では、クエリを次のように指定しています。
http://yourdomain.com/test/..jobs.xml
上記の例が指す場合:
http://yourdomain.com/jobs.xml
これはあなたの意図だと思います。
乾杯!