getJSONでデータを表示しようとすると、何も起こりません。$('#child-left-container-2')
は、phpファイルのデータを表示する必要があります。どこが間違っていたのですか?...以下は私のコードの簡単な例です。お使いのjQueryjQueryを使用したgetJSON
var id = $('#container').find('.graphic-blank:visible').siblings().attr('id');
の2行目に
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);
jqueryの
$(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);
});
});
});
});
それはそれはエラーの放火魔コンソールで問題 –
チェックをDOM挿入またはJSONをしている取得されたかどうかを確認するために 'data'オブジェクトの'はconsole.log()を '試してみてください... – Rafay
それは意味PHPスクリプトにエラーがあり、JSON応答を受け取っていません。 –