2016-07-14 199 views
0

私はajaxで投稿しようとしています。ここXHRの読み込みに失敗しました:POST

は私のjavascriptのは、私はエラーを取得していない午前も私はアヤックスから成功を取得しています

$.ajax({ 
     type: 'POST', 
     contentType: "", 
     url: 'some url', 
     data: order, 
     dataType: 'json', 
     success: function() { 
     Materialize.toast('Order added successfully', 4000, 'android-success'); 
     console.log('order posted'); 

     }, 


     error: function() { 
     Materialize.toast('Something went wrong', 4000, 'android-error'); 
     } 

    }); // $.ajax post 

です。しかし、上記のクロムコンソールエラーが表示されていますXHR failed loading: POST

コンテンツタイプとデータタイプを無駄に設定しようとしました。私の推測では、問題はオブジェクト形式またはそのようなものです。

おそらく役に立つ情報 - これは私のコードの基本的な概要です。

  1. 私はelse文
  2. 場合は、入力フィールドが空白event.preventdefault(ある場合は、私が持っている機能で、クリックイベント
  3. に付いたボタンがあります)ボタンをクリックし、他の
  4. は、Ajax
  5. を投稿

これは失敗したログ

send @ jquery-3.1.0.js:9392 

ajax @ jquery-3.1.0.js:8999 

(anonymous function) @ ajax.js:20 

mightThrow @ jquery-3.1.0.js:3508 

process @ jquery-3.1.0.js:3576 
の下での情報です0

本当にありがとうございました。

+0

'どこから'どこへ? – llamerr

+0

ajaxリクエストのURLを指定する必要があります。 'url: 'いくつかのURL'、'私はこれがあなたがしたいことではないとは思わない。 – luispcosta

+0

私はクロスオリジンを扱っていますが、バックエンドはそれを世話しました。問題なしでGETできます。 –

答えて

1

私はそれを動作させました。問題は、ページの再読み込みにあります。したがって、ポストリクエストが通過する前に、Webページはリロードされ、エラーは発生せず、失敗したログのみとなりました。うん、そんなルーキーミス。

+0

見つけた問題の詳細を教えてください。 – Lin

+0

AJAXリクエストを起動したボタンも、AJAX内部の動作を中断するページを再読み込みしました。 –

+0

この問題が発生しています。あなたはそれを修正するために何をしたのか教えてください。 – JeremyKun

関連する問題