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
<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 回答
0

这看起来像您的变量 $db_found ist false 或您的数据库查询返回 0 行,因此 while 不会运行。

于 2013-10-09T11:25:05.053 回答