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 ステートメントを使用する詳細な例
MySQL 最大接続数の表示と最大接続数の変更1. 最大接続数を確認する '%max_con...
Vue.js を使用して、クリックしてズームできる 9 グリッドの画像表示モジュールを作成しました。...
プロジェクトには、オンラインで編集する必要があるテーブルがあります。最初は、要素の el-table...
この記事の例では、カスケードセレクターを実装するためのelementUIの具体的なコードを参考までに...
問題の説明MySQL 起動エラー メッセージは次のとおりです。 mysqld を起動します (sys...
FORM 要素の enctype 属性は、フォーム データがサーバーに送信されるときに使用されるエン...
新しいserver.jsを作成する糸初期化 -y 糸を追加エクスプレスノードモン -D var ex...
目次WebSocketを使用する理由ソケット.ioオープンソースプロジェクト効果プレビューアプリイン...
この記事では、Docker+Jenkins の自動ビルドデプロイメントを紹介し、皆さんと共有します。...
効果環境が必要ビュー要素UIドラッグアンドドロッププラグインSortable.js必要な構成プロパテ...
目次ファイル()文法パラメータ例ブロブ()文法パラメータ財産方法例要約するファイル() File()...
このチュートリアルでは、Linux ターミナルでドメイン名またはコンピューター名の IP アドレスを...
目次1. 書き込み可能: 書き込み可能2. 列挙可能: 列挙可能3. 設定可能: 設定可能オブジェク...
目次1. 一般的な高階関数1.1、フィルター1.2、地図1.3、減らすHigher Order fu...
1. 表タグはtable、trは行、tdはセル、cellspacingはセル間の距離、cellpad...