0

さて、私はjquery関数を持っているので、パラメータのようなファイルパスを渡すので、コードを実行するとファイルが見つからないようです。何が起こったのか分かりますか?それにもかかわらず、この部分を削除して、ファイルの場所を変更すると、うまく機能します。ファイルはさまざまなページで共有されているため、ルート サイトに配置する必要があります。

$.get("..\jobs.xml",{},function(xml){ 
    code inside funcition....
}
4

3 に答える 3

0

ドキュメントで次の例を参照してください。

$.get('ajax/test.html', function(data) {
  $('.result').html(data);
  alert('Load was performed.');
});

$.get("test.php", { name: "John", time: "2pm" } );

相対パスを使用すると、本番環境で問題が発生する可能性があります。とにかく、なぜそれらが必要なのですか?どのフレームワークを使用していますか?

于 2012-10-22T03:22:07.510 に答える
0

..\ファイルシステムが URL に対して機能するとは思わないので/jobs.xml、サイトのルートにあるファイルを参照するために使用できます。

于 2012-10-22T03:18:42.013 に答える
0

「..\」パスは、URL ではなく、ファイル システム内で使用されます。

URL コンテキストで変数ファイルを参照する最良の方法は、次のようになります。

../jobs.xml

http://yourdomain.com/test/example.htmlにいると仮定すると、この例では、クエリを次のように指定しています。

http://yourdomain.com/test/..jobs.xml

上記の例が指す場合:

http://yourdomain.com/jobs.xml

これはあなたの意図だと思います。

乾杯!

于 2012-10-22T03:20:54.950 に答える