show_page.php:
<?
session_start();
include("includes/function.php");
$static = mysql_query("SELECT * FROM fb_pages WHERE user_id = '$_SESSION[user_id]' AND page_value = '1' ") or die(mysql_error());
while($stat = mysql_fetch_array($static)) {
$page = $stat['page_name'];
echo json_encode($page);
exit();
}
ob_and_flush();
?>
と js コード:
<script type="text/javascript">
$.ajax({
type: "POST",
url: "show_page.php",
dataType: "JSON", //tell jQuery to expect JSON encoded response
success: function(response) {
$('#page').html(response);
}
});
</script>
で結果を表示するのが好き<div id="page"></div>
です。
このコードを実行すると、結果は 1 ページ、常に 1 ページですが、 show_page.php で削除すると、exit(); 結果は良好で、すべてのページを表示しますが、Webページは表示しないと思います.jsonが表示される可能性があります. 何この問題??