以下のようにPHPを使用して生成された多次元配列があります。
$result = array(
array(
'bookID' => '1',
'bookName' => 'Book1',
'bookAuthor' => 'Author1',
'bookISBN' => 'ISBN1',
'bookStatus' => 'Available'
),
array(
'bookID' => '2',
'bookName' => 'Book2',
'bookAuthor' => 'Author2',
'bookISBN' => 'ISBN2',
'bookStatus' => 'On Loan'
),
array(
'bookID' => '3',
'bookName' => 'Book3',
'bookAuthor' => 'Author3',
'bookISBN' => 'ISBN3',
'bookStatus' => 'On Loan'
),
array(
'bookID' => '4',
'bookName' => 'Book4',
'bookAuthor' => 'Author4',
'bookISBN' => 'ISBN4',
'bookStatus' => 'Available'
),
);
echo json_encode($result);
$.getJSON
そして、その配列を取得するために使用している HTML ファイルがあります。私が今やろうとしているのは、その配列を使用してテーブルを作成することです。次のようになります。
+---+-------+---------+-------+-----------+
| 1 | Book1 | Author1 | ISBN1 | Available |
+---+-------+---------+-------+-----------+
| 2 | Book2 | Author2 | ISBN2 | On Loan |
+---+-------+---------+-------+-----------+
| 3 | Book3 | Author3 | ISBN3 | On Loan |
+---+-------+---------+-------+-----------+
| 4 | Book4 | Author4 | ISBN4 | Available |
+---+-------+---------+-------+-----------+
他のSOの質問からの提案を使用して含めようとし$.each()
ましforeach()
たが、まったく機能しないようです。誰でも助けることができますか?
現時点での私のjQueryコード:
$(document).ready(function() {
// var query = $('#query').val();
$.getJSON('[url of PHP file above]', function(data){
// Do something to create table
});
});