ajax の parsererror エラー (バックグラウンドからフロントエンドに送信される json データの問題) を解決する究極の方法この問題の原因は、バックグラウンドからフロントエンドに送信されるデータに問題があることです。Ajax は JSON の形式について特に厳格です。 以下はこの問題を引き起こすAjaxリクエストです $.ajax({ タイプ: 'get', url:"{php echo $this->createWebUrl('ajax',array('ac'=>'cunByXiangId'))}", データ:{id:id}, dataType:'json', //これが問題の鍵です success:function(obj){ },エラー: 関数(XMLHttpRequest、textStatus、errorThrown) { アラート(XMLHttpRequest.status); アラート(XMLHttpRequest.readyState); アラート(テキストステータス); } }); 主な問題は、コード行 dataType:'json' にあります。これは、受信したデータが json 形式であることを意味します。現時点では、このコードを削除するだけで、文字列形式を取得できます。 データはjson形式に変換されます。以下はコードです。 $.ajax({ タイプ: 'get', url:"{php echo $this->createWebUrl('ajax',array('ac'=>'cunByXiangId'))}", データ:{id:id}, 成功:function(obj){ obj=eval('('+obj+')');//このコードは文字列をjson形式に変換します},error: function(XMLHttpRequest, textStatus, errorThrown) { アラート(XMLHttpRequest.status); アラート(XMLHttpRequest.readyState); アラート(テキストステータス); } }); これで、JavaScript による ajax の parsererror エラーの解決に関するこの記事は終了です。JavaScript による ajax の parsererror エラーの解決に関するより関連性の高い記事については、123WORDPRESS.COM で以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
<<: Alibaba Cloud Centos7.X で外部にポートを開く方法
>>: MySQL ストアド プロシージャで case ステートメントを使用する詳細な例
目次スロットスロットとは何ですか?スロットの内容コンパイルスコープフォールバックコンテンツ名前付きス...
目次グローバル変数として可変ホイスト一時的なデッドゾーンブロックスコープ重複したステートメント宣言さ...
序文フロントエンド コードの記述では、「互換性」という言葉から逃れることはできません。過去の PC ...
目次1 Apacheの役割2 Apacheのインストール3. Apacheを有効にする4 Apach...
コンテンツ タイプについて学ぶには、まずそれが何であるか、そして何に使用されるかを知る必要があります...
1. 使用法: (1)EXISTSの使用 ucsc_project_batch a から、存在する場...
目次1. はじめに2. ルール検証の入力モード2.1 サンプルコード2.2、フォーム項目2.3. 小...
この記事では、参考までにvueキャンバスのタイムライン描画の具体的なコードを紹介します。具体的な内容...
日々の最適化プロセス中に、奇妙なことに気付きました。同じ SQL にまったく異なる 2 つの実行プラ...
NULL が頻繁に使用されるのはなぜですか? (1)Javaのnull Java の NullPoi...
目次序文需要分析MySQL ユーザー変数累積計算にMysqlユーザー変数を使用する要約するこの記事で...
1. HTMLとは何かHTML (ハイパーテキスト マークアップ言語): ハイパーテキスト マーク...
プロジェクトで frameset 属性を使用したことがあるかどうかはわかりません。昨年、オンライン ...
目次序文1. ルーティングの遅延読み込み1. ルートの遅延読み込みが必要なのはなぜですか? 2. ル...
モバイル デバイス向けに開発する場合、Retina 画面上で要素の境界線が太くなるという問題に遭遇す...