2016-11-23 8 views
0

私は実際にPHPスクリプトを読み込み、いくつかの戻り値を取得しようとします。 http://www.w3schools.com/code/tryit.asp?filename=FA39VK30JU3Ujquery get()は応答を返しません

私は放火犯で見ることができるようにそれを正しくGETリクエストを行います。

は、私は、次のコードを試してみました。 しかし、警告ボックスの応答は私には表示されません。

私はまた、次のコードを試してみました:これはERROR未定義コード0

私は、誰かがミスを参照して希望を返す

$.ajax({ 
     type: "GET", 
     url: "test.php", 
     dataType: "html" 
    }).done(function (res) { 
     // Your `success` code 
    }).fail(function (jqXHR, textStatus, errorThrown) { 
     alert("AJAX call failed: " + textStatus + ", " + errorThrown + " - " +jqXHR.status); 
    }); 

を。 ありがとう!

更新:

これは私の元のコードです:

$.get("test.php", function(data) { 
     alert("Data Loaded: " + data); 
    }); 

これも動作しません!

これは私test.phpを次のとおりです行われ、コールバックを使用する

<?php 

echo "Hellllooouuu"; 

?> 
+2

を応答があった場合、それは? –

+0

なし、要求が失敗したときにのみ表示されますので、アラートは 'fail'ハンドラであります.done()関数が実行されます。その関数には何も書かれていません。その関数にアラートを入れてアラートを取得してください。 – diaco

+2

ブラウザのコンソールでエラーを確認してください。 (アクセス権が許可されていないため、外部リソースを読み込めないことがわかります) – CBroe

答えて

-1

てみてください、この参照:jqXHRオブジェクトについて

http://www.w3schools.com/code/tryit.asp?filename=FA3BI1524HTC

「としてのjQuery 1.5のすべてのjQueryのAjaxメソッドは、XMLHTTPReqのスーパーセットを返しますuestオブジェクト。このjQuery XHRオブジェクト、つまり$ .get()によって返される "jqXHR"オブジェクトはPromiseインターフェイスを実装し、Promiseのすべてのプロパティ、メソッド、および動作を与えます(詳細は、Deferredオブジェクトを参照)。 jqXHR.one()(成功)、jqXHR.fail()(エラー)、およびjqXHR.always()(完了、成功またはエラーのいずれでも、jQuery 1.6で追加された)メソッドは、要求は終了します。

Promiseインターフェイスでは、$ .get()を含むjQueryのAjaxメソッドを使用して、単一のリクエストで複数の.done()、.fail()、および.always()コールバックを連鎖させたり、これらのコールバック要求が完了した後にリクエストがすでに完了している場合は、コールバックがすぐに解雇されています。」

https://api.jquery.com/jquery.get/

関連する問題