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 ステートメントを使用する詳細な例
私は現在、自分自身の小さなプログラム プロジェクトに取り組んでいます。プロフェッショナルなフロントエ...
前提: ストアド プロシージャは、毎日午後 10 時から午前 5 時まで 10 分ごとに実行されます...
FlashFXPのダウンロードアドレスは、https://www.jb51.net/softs/95...
HTML のセマンティクスはありふれた問題のようです。Google で検索すると、セマンティクスに関...
目次1. 組み込みオブジェクト2. 数学オブジェクト1. Mathオブジェクトの使用2. 指定された...
目次サイクル比較使用法要約するサイクル比較ヴュー2ヴュー3作成前設定作成された設定マウント前マウント...
本体の幅をウィンドウの幅に設定します(次のスクリプトで制御されます) $("body&qu...
訪問者があなたのウェブサイトを覚えておくのに役立つ3つの便利なコード。お気に入りに追加するためのヒン...
目次コンセプト配列の分割値を個別に宣言して割り当てるデフォルト値の構造化解除変数値の交換関数によって...
1.Jenkinsのインストール手順: https://www.jb51.net/article/1...
will-change は、要素にどのような変更が行われるかをブラウザに伝え、ブラウザが事前に最適化...
この例では、jQuery を使用してマウス ドラッグ イメージ機能を実装します。まず、ラッパーを設定...
目次序文React Context の初見コンテキストの使い方コンテキストを直接取得できるいくつかの...
Ubuntuの最新バージョンでは、ユーザーは中国語入力方法を別途ダウンロードする必要がなくなりました...
1 hupからイメージを取得する docker プル nginx 2 マウントするディレクトリを作成...