gpt4 book ai didi

php - getJSON 与 jquery

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:48:29 25 4
gpt4 key购买 nike

当我尝试使用 getJSON 显示数据时,没有任何反应,$('#child-left-container-2') 应该显示来自 php 文件的数据。我哪里出错了?...下面是我的代码的简短示例。

php文件

while($row = mysql_fetch_assoc($query)) {

//code

$array[] = "<div class='array-container-2' $style id='$id' data-sid='$sid' data-user='$user'>$details1</div>";


}

echo json_encode($array);

j查询

$(function() {
$('.next_button').click(function() {

var id = $('#container').find('.graphic-blank:visible').siblings().attr('id');

$.getJSON('fetchstack.php?id='+id,function(data) {

$('#child-left-container-2').html(''); //clear div

$.each(data,function(i,result) {
$('#child-left-container-2').append(result);
});
});

});
});

最佳答案

我不知道这是否能解决您遇到的问题,但这不是我解决这个特定问题的方法。试试这段代码,如果它有效,停止通过 json 发送 html 将是一个奖励。

$key = 0;
while($row = mysql_fetch_assoc($query)) {
//code
$array[$key]['id'] = $id;
$array[$key]['sid'] = $sid;
$array[$key]['user'] = $user;
$array[$key]['content'] = $details1;
$array[$key]['style'] = $style;
$key++;
}

echo json_encode($array);

JS:

$(function() {
$('.next_button').click(function() {

var id = $('#container').find('.graphic-blank:visible').siblings().attr('id');
$.getJSON('fetchstack.php?id='+id,function(data) {
$('#child-left-container-2').html(''); //clear div

for (var i in data){
var id = data[i].id;
var sid = data[i].sid;
var user = data[i].user;
var content = data[i].content;
var style = data[i].style;
$('#child-left-container-2').append($('<div />').addClass('array-container-2')attr('id', id)
.attr('data-sid', sid).attr('data-user', user).html(content);
}
});
});
});

我承认我不知道 $style 是什么或者它会如何呈现我无法将它添加到链中。如果您发布 $style 的内容,我可以更新 anwser。我希望这会有所帮助。

关于php - getJSON 与 jquery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8934212/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com