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 ステートメントを使用する詳細な例
React Native は、現在人気のオープンソース JavaScript ライブラリ React...
技術初心者として、初めて Linux システムをインストールするプロセスを記録しています。まず、Wi...
HTML 構造は次のとおりです。 CCS 構造は次のとおりです。 ページ効果図は次のとおりです。 こ...
目次序文一般的な方法1. 親コンポーネントを介して子コンポーネントの発行イベントをリッスンしてpro...
目次複数テーブル結合の基本構文クロス結合と直積現象クロスコネクトデカルト積現象内部結合外部結合左外部...
JavaScriptでのランダムコードの生成と検証は参考までに。具体的な内容は以下のとおりです。イベ...
これまでの仕事では、開発サーバーは一般的にTomcatでした。データソースは、多くの場合、appli...
1. MYSQLのインストール1. ダウンロードしたMySQLインストールファイルmysql-5.5...
構造擬似クラスセレクタの紹介構造擬似クラスセレクターは、いくつかの特殊効果を処理するために使用されま...
MySQLダウンロードアドレス: https://obs.cn-north-4.myhuaweicl...
「Enter != Submit」問題を実装するには、通常、「ボタンの種類」と「入力ボックスの数」か...
プロジェクトを開発しているとき、支払い済み、支払済み、クローズ済み、返金済みなどの注文ステータスなど...
問題は、誰もが「メモリ リーク」について知っていることです。一般的なシナリオはいくつかあります。クロ...
Docker の導入規模が大きくなると、コンテナを監視する必要があります。一般的に、Docker に...
目次序文Dockerfile の紹介Dockerfileはイメージプロセスを構築するDockerfi...