2

ローカル マシンでこのコード (SO スレッドの 1 つから取得) を実行しようとすると、常にエラーが発生します。

リソースの読み込みに失敗しました: サーバーは 404 (見つかりません) のステータスで応答しました

私は何を間違っていますか?

$.ajax({
  url: "echo/json",
  type: "POST",
  data: {json: '{"message": "Hello"}', delay: 5},
  dataType: "json"
});

また、正しい方法を教えてください。

4

1 に答える 1

2

HTML ファイルと同じフォルダーに data.json という名前の JSON ファイルを作成します。

{ message: "Hello" }

HTML ファイル内のスクリプトで AJAX を呼び出します: (index.html):

<script>
// jQ DOM ready function:
$(function() {
  // AJAX call
  $.ajax({
    url: "data.json",
  }).done(function(data) {
    // When AJAX receives data from .json file

    // Set a 5 s timeout delay
    setTimeout(function() {
      // After 5s delay
      alert(data.message);
    }, 5000);
  });
});
</script>

jQuery AJAX メソッドのドキュメントをご覧ください: http://api.jquery.com/jQuery.ajax/

于 2013-10-17T17:06:45.720 に答える