不正な呼び出しエラー、エラーを示すように:時間新聞捕捉されない例外TypeErrorをコミットjqueryのAJAXの非同期使用します。
基本的には、間違った理由で、この結果は、一般的に以下の2点があります。
1.間違った要求タイプ、などなど、POSTリクエストが、背景get要求で提供されます
2.パラメータが間違っています。例えば、基準は合格しなかった、または対応するパラメータが改善されません
以下のように調査した後、私は、上記第二の点を壊し、引数がオブジェクトで渡された文字列に、エラーコードはありません。
$(関数(){ $(" #tagging " ).click(関数(){ VAR x.Selector.getSelectedのMyText =(); VAR word_id = $(' #word_id ' ).val(); IF(=のMyText = '' ){ アラート(" マークテキストに、チェック及び" ); } そう IF(word_id <= 0 ){ アラート(" 操作は失敗" ); } 他{ //VARデータ= {word_id:word_id、MYTEXT:mytext.toString()}。 VARデータ= {word_id:word_id、MYTEXT:MYTEXT}。 $アヤックス({ タイプ:" POST " 、 URL:' ajax.php ' 、 データ:データ、 成功:機能(データ、textStatus、jQxhr){ 警告(データ); }、 エラー:関数(jqXhr、textStatus、errorThrown ){ アラート(データ); } })。 } }); });
文字列に使用.toString()オブジェクト、リクエストに行くには成功しています。