質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
MySQL

MySQL(マイエスキューエル)は、TCX DataKonsultAB社などが開発するRDBMS(リレーショナルデータベースの管理システム)です。世界で最も人気の高いシステムで、オープンソースで開発されています。MySQLデータベースサーバは、高速性と信頼性があり、Linux、UNIX、Windowsなどの複数のプラットフォームで動作することができます。

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

JavaScript

JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。

jQuery

jQueryは、JavaScriptライブラリのひとつです。 簡単な記述で、JavaScriptコードを実行できるように設計されています。 2006年1月に、ジョン・レシグが発表しました。 jQueryは独特の記述法を用いており、機能のほとんどは「$関数」や「jQueryオブジェクト」のメソッドとして定義されています。

HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

Q&A

0回答

3566閲覧

datatablesでエラーが出ています。(DataTables warning: table id=example - Requested unknown parameter '0' )

kurofukuro

総合スコア21

MySQL

MySQL(マイエスキューエル)は、TCX DataKonsultAB社などが開発するRDBMS(リレーショナルデータベースの管理システム)です。世界で最も人気の高いシステムで、オープンソースで開発されています。MySQLデータベースサーバは、高速性と信頼性があり、Linux、UNIX、Windowsなどの複数のプラットフォームで動作することができます。

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

JavaScript

JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。

jQuery

jQueryは、JavaScriptライブラリのひとつです。 簡単な記述で、JavaScriptコードを実行できるように設計されています。 2006年1月に、ジョン・レシグが発表しました。 jQueryは独特の記述法を用いており、機能のほとんどは「$関数」や「jQueryオブジェクト」のメソッドとして定義されています。

HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

0グッド

0クリップ

投稿2020/08/29 21:02

編集2020/08/30 03:08

datatablesを利用中なのですが、
下記のエラーが出てどうにも行き詰まっております。
エラーメッセージにそってサイトを確認したのですが、要領をえません。
https://datatables.net/manual/tech-notes/4

知恵をお貸し願えればと思います。

エラーメッセージ

DataTables warning: table id=example - Requested unknown parameter '0' for row 0, column 0. For more information about this error, please see http://datatables.net/tn/4

html

1<table id="example" class="display" style="width:100%"> 2 <thead> 3 <tr> 4 <th>id</th> 5 <th>name</th> 6 <th>email</th> 7 <th>gakko</th> 8 <th>jikan</th> 9 <th>furigana</th> 10 <th>gakkomei</th> 11 <th>tel</th> 12 <th>r_date</th> 13 </tr> 14 </thead> 15 <tfoot> 16 <tr> 17 <th>id</th> 18 <th>name</th> 19 <th>email</th> 20 <th>gakko</th> 21 <th>jikan</th> 22 <th>furigana</th> 23 <th>gakkomei</th> 24 <th>tel</th> 25 <th>r_date</th> 26 </tr> 27 </tfoot> 28 </table>

javascript

1(function($) { 2 $(function() { 3 $(document).ready(function() { 4 $('#example').DataTable( { 5 "ajax": { 6 "url": $("#Url").val(), 7 "type": "POST", 8 "data":{ 9 'action' : 'ajax', 10 'nonce': $("#nonceval").val(), 11 'ajax02': 'true' 12 }, 13 "columns": [ 14 { "data": "email" }, 15 { "data": "furigana" }, 16 { "data": "gakko" }, 17 { "data": "gakkomei" }, 18 { "data": "id" }, 19 { "data": "jikan" }, 20 { "data": "name" }, 21 { "data": "r_date" }, 22 { "data": "tel" } 23 ] 24 } 25 } ); 26} ); 27 }); 28});

ajax使って通信を行いphpにてDBを参照しエンコードしています。
通信は出来ていて、下記のJSON値が帰ってきています。
帰ってきたJSONの値

json

1{ 2"data":[ 3{"id":"8","email":"hogehoge@hogehoge.com","gakko":"5","jikan":"1400","name":"hogehoge","furigana":"hogehoge","gakkomei":"hogehoge","tel":"0123456789","r_date":"2020-08-30 00:55:37"}, 4{"id":"9","email":"hogehoge@hogehoge.com","gakko":"13","jikan":"1500","name":"hogehoge","furigana":"hogehoge","gakkomei":"hogehoge","tel":"0123456789","r_date":"2020-08-30 01:26:21"}, 5{"id":"10","email":"hogehoge@hogehoge.com","gakko":"16","jikan":"1540","name":"hogehoge","furigana":"hogehoge","gakkomei":"hogehoge","tel":"0123456789","r_date":"2020-08-30 01:33:10"} 6] 7}

jsonの整形が間違っているのでしょうか。
解決策の教授を頂ければ幸いです。

追記

datatablesのバージョンは
1.10.19

になります。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

m.ts10806

2020/08/29 23:14

念のためdatatableのバージョンも提示してください。
kurofukuro

2020/08/30 03:09

バージョンの追記をさせていただきました。 ご確認ください。
dameo

2020/09/01 23:53 編集

@質問者様 よく分からずにコピペしただけでコードは動きません。 デバッガであなたが書いたコードが通るか見てみてください。 > jsonの整形が間違っているのでしょうか。 マニュアルをちゃんと読んで、確認してみましょう。 @m.ts10806様 回答する気もないのに質問を修正だけさせるのは回答者としてどうかと思いますよ。 せめて、回答する気がないなら、その旨ご連絡ください。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問