所以我有一个数据库,通过一大堆使用PHP回到通过JSON jQuery的数据..我试图从返回的数据,但没有运气访问各列..jQuery的阅读JSON数据
我的PHP :
header('Content-Type: application/json');
require 'database.php';
mysql_query('SET CHARACTER SET utf8');
$myjsons = array();
$qry = 'SELECT * FROM quotes ORDER BY id';
$result = mysql_query($qry);
while($row = mysql_fetch_assoc($result)){
$myjsons[] = json_encode(array($row));
}
echo $_GET['callback'] . '(' . json_encode($myjsons) . ')';
这里是我的JS:
function getAll(){
jQuery.ajax({
url:'example.com/js/getAll.php',
async: true,
dataType: 'jsonp',
success:function(data){
$('.quoteList').append(data[0]);
}
});
}
目前该追加以下的元素:
[{"id":"1","text":"The most wasted of all days is one without laughter.","author":"E.E. Cummings","status":"1"}]
因此,举例来说,如果我想让jQuery通过数据[0]到数据[92](最后一个)并将每个作者追加到.quoteList,我怎么能这样做呢?我试过数据[0] [1]和数据[0] [作者]
它会工作数据[I]但笔者一部分出于某种原因不拾..当我补充说,它什么都不做。 – pashOCONNOR
你在哪里添加此代码?它在'成功:功能(数据){... HERE ...}' – Paul
这就是我插入它的地方。 – pashOCONNOR