pas*_*NOR 2 javascript php jquery json
所以我有一个数据库使用PHP通过JSON将一大堆数据传递回jQuery ..我试图从返回的数据中访问各个列,但没有运气..
我的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) . ')';
Run Code Online (Sandbox Code Playgroud)
这是我的JS:
function getAll(){
jQuery.ajax({
url:'example.com/js/getAll.php',
async: true,
dataType: 'jsonp',
success:function(data){
$('.quoteList').append(data[0]);
}
});
}
Run Code Online (Sandbox Code Playgroud)
目前,该元素附加以下内容:
[{"id":"1","text":"The most wasted of all days is one without laughter.","author":"E.E. Cummings","status":"1"}]
Run Code Online (Sandbox Code Playgroud)
所以例如..如果我想让jQuery通过data [0]到data [92](最后一个)并将每个的作者附加到.quoteList,我怎么能这样做?我试过数据[0] [1]和数据[0] [作者]
您可以使用$ .each()循环遍历data并附加author:
$.each(data, function(i) {
$('.quoteList').append(data[i]['author']);
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4184 次 |
| 最近记录: |