最初に MySQL クエリを実行し、次のように行を exArray に格納しました。
$exArray = array();
index = 0;
while($row = mysql_fetch_assoc($result))
{
$exArray[$index] = $row; //Total of three rows
$index++;
}
次に、使用しました
json_encode($exArray);
[{"first":"001","second":"002"},{"first":"003","second":"004"}]
注: 私の query.php のデータには、より多くの要素が含まれています。ここでは簡潔にするために短くしました。実際には、3 行 8 列の配列です。ここでは、2 つの行と 2 つの列を示しています。
これが私が試したことです。
まず、以下のコードを使用してみましたが、「001」のアラートが成功しませんでした。画面にアラートが表示されません。
$(document).ready(function() {
$.getJSON('query.php', function(data) {
if(data)
{
var obj = jQuery.parseJSON(data);
alert(obj[0].first);
}
});
});
私もこの方法を試しました。this.first を配列にプッシュしたいと思います。class='test' の段落に「001」を追加しようとしました。しかし、私も成功しませんでした。
$(document).ready(function() {
$.getJSON('query.php', function(data) {
if(data)
{
$.each(data, function(){
$(this.first).appendTo(".test")
}
});
});
あなたの助けは大歓迎です。ありがとうございました。