我想向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;
}
?>
答案 0 :(得分:0)
这看起来像你的变量$ db_found ist false或者你的数据库查询返回0行所以while不会运行。
答案 1 :(得分: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>