2

リクエストをPHPファイルに送信したい、つまり. ?page=1 同じ php ファイルから #div からデータを取得し、すべて jquery .load(); を使用して実行します。

私はこれをそのようにしようとしています:

$('#content_text').load("page1.php?page=1" + " #page1_tit");

そして、それは機能しません。#content_text 内にデータが表示されず、コンソールにエラーが表示されません。?page=1 リクエストが機能しないようです。誰もそれを行う方法を知っていますか?

これはpage1.phpです

<?PHP
if (isset($_GET['page'])) {
$i = $_GET['page'];

print $i;

include 'db.php';
    if ($db_found) {
    $SQL1 = "SELECT ID, content, tittle FROM pages WHERE ID = '$i'";
    $result = mysql_query($SQL1);

    while ( $db_field = mysql_fetch_assoc($result) ) {
    print "<div id=\"#page1_tit\">";
        print $db_field['tittle'];
    print "</div>";
    print "<div id=\"#page1_cont\">";
        print $db_field['content'];
    print "</div>";
    }
    mysql_close($db_handle);
    }
    print $i;
}
?>
4

2 に答える 2

0

これは、変数 $db_found が false であるか、データベース クエリが 0 行を返すため、while が実行されないように見えます。

于 2013-10-09T11:25:05.053 に答える
0
<input type="button" id="pageloader" name="pageload">
<script type="text/javascript">
$(document).ready(function(){
$("#pageloader").click(function(){
$('#content_text').load("page1.php?page=1" + " #page1_tit");
});
});
</script>
于 2013-10-09T11:29:20.617 に答える