2012-04-27 7 views
0

を行う前に、失敗します。jQueryのAJAXは、これは私がやっているものです要求

$.ajax({ 
    "url":"localhost:8888/check_app", 
    "success":function(data) { 
     alert("success!"); 
     callback(data); 
    }, 
    "error":function(data){ 
     alert(JSON.stringify(data)); 
    } 
}); 

どのエラーを出しFFとChromeの両方に。 Firebugは、XHR要求が行われていないことを示しています。


編集:私はバックエンドでnode.jsを使用します。コンソールは要求を受け取っていないことを示しています。

$ .ajaxを$ .getに変更すると、FirebugでXHRリクエストが表示されますが、URLは認識できない奇妙なエンコードされた文字列です。

私はこの全体の午後に取り組んできました

...

答えて

3

現在、ブラウザはlocalhost:8888という名前のフォルダと、そのフォルダ内のcheck_appという名前のファイルを探しています。

代わりにhttp://localhost:8888/check_appでパスを絶対パスにする必要があります。

0

まず、オブジェクトキーは、それらの前後に引用符を持っていない - それは、URLでなければなりません:ない「URL」:

またしてもよいです$ .ajaxのURLの前にhttp://を置く必要がありますが、$ .get ...奇妙な動作には必要ないかもしれませんが、可能であれば可能です。

+1

これらの見積もりは完全に有効です。これはJSONと呼ばれています。 –

+0

オブジェクトキーには引用符を付けることができます。 – Corbin

+0

コービンが正しいです。 var foo = {"bar":5}は、有効なjavascriptオブジェクトを作成します。 – AlexMA

関連する問題