私はPhoneGapでアプリを構築しています。それは私のPC上で正常に動作します。しかし、私はアンドロイドアプリとしてそれをインストールしたときに動作しませんでした。火災alert('Oppps...something went wrong')
です。私は次のコードしているJavaScriptでコールバックエラーを警告する方法
...
function getFloors(url, callback){
var data = $.ajax({
type: 'GET',
url: "http://example.com/all_test/get_floors.php"
}).done(callback).error(function(e){
alert('Oppps...something went wrong')
});
return data;
};
http://example.com/all_test/get_floors.php
のようなページがないと仮定しましょう。
コンソールでエラーが見つかることがあります。GET http://example.com/all_test/get_floorss.php 404 (Not Found)
です。
アラートとしてそのエラーを表示する必要があります。私はalert('Oppps...something went wrong')
の代わりに実際のエラーを印刷する必要があることを意味します。だから、私はモバイルで何が問題であるかを知ることができます。
アラートのエラー(コンソールに表示されるもの)はどのように取得する必要がありますか。 error(function(e)
上
は、おそらく 'e'は、あなたが探しているものを持って見つけようとしていると思いますか?注意:廃止された '.error'メソッドを使用しています - **ドキュメント**から' '.fail()メソッドは廃止された.error()メソッドを置き換えます」 –
@JaromandaX' done(コールバック).error function(e){ alert(e) }); '.... [オブジェクトオブジェクト]を返します。 –
あなたが**ドキュメント** ... '.fail(function(jqXHR、textStatus、errorThrown)'を見れば、http://api.jquery.com/jquery.ajax/ –