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 ステートメントを使用する詳細な例
この記事では、画像切り替え機能を実装するためのVue.jsの具体的なコードを参考までに共有します。具...
Vue エコシステムには Vite と呼ばれる新しいビルド ツールがあり、Vue CLI よりも 1...
この記事では、MySQL 8.0.15 winx64のインストールと設定方法を参考までに紹介します。...
方法1: Pycharmをダウンロードしてインストールするダウンロードアドレス: https://w...
無料ポイントインタビュアー:Linuxを使ったことはありますか?私:はいインタビュアー:メモリ使用量...
序文: Vue を使用する場合、多くの場合、カスタム プラグインをいくつか使用して記述し、 Vue....
目次1. 環境整備2. データの準備3. ショーを始める4. 単語分割エンジン要約する参考文献1. ...
HTML はタグと属性で構成されており、これらを組み合わせてブラウザにページの表示方法を指示します。...
目次1. 新しいプロジェクトを作成する2. 依存関係を追加する3. SpringコンテナにDrive...
この記事では、JavaScript メッセージ ボードでメッセージを追加および削除する小さな例を詳細...
数学、物理学、および一部の科学技術分野で使用される特殊記号は多数あります。Unicode コードには...
スライドショーは Web ページでよく見られます。美しい写真が使われています。こちらは純粋な CSS...
この記事の例では、参考のためにvueカスタムオプションタイムカレンダーコンポーネントの具体的なコード...
シナリオシミュレーション:ある会社の運用保守担当者は、以前購入した一連のネットワーク機器の光ポートの...
DockerでNginxイメージをダウンロードする docker プル nginx Docker イ...