我目前有一個基本的網站,我通過文檔準備將內容加載到ajax中。問題是這段代碼不是「活的」,並且需要我在加載的頁面中重新包含php包含以訪問包含在其中的查詢。下面的文檔在jquery中準備好文件的實時代碼
我知道你可以通過在某些事件中使用'on'方法來解決這個問題,這樣動態加載的代碼就可以從一開始就起作用,但是當頁面剛剛加載時你將如何去做呢?在每個加載的頁面上重新包含我的php包含似乎冗餘和馬虎。
下面是一些代碼:
<?php
session_start();
require_once('dbconnect.php');
require_once('functions.php');
?>
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script type="text/javascript" src="x.js"></script>
</head>
<body>
<div id="container">
<div id="content">
</div>
</div>
</body>
</html>
JS:
$(document).ready(function() {
$('#content').load('x.php', function() {
alert("loaded");
});
});
加載頁面:
<?php
//LOAD ALL WORK
$query = mysql_query("SELECT * FROM work");
if (mysql_num_rows($query) > 0) {
while ($work = mysql_fetch_array($query)) {
?>
<div class="still_cell">
<img class="still_image" src="<?php
print $work['image_path'];
?>" />
<div class="still_info">
Info
</div>
</div>
<?php
}
}
?>
各種PHP錯誤說,查詢產生任何結果
結果,除非我包括代碼連接到嵌套在加載文件中的數據庫
你能在這裏包含一些代碼嗎? – j08691 2013-05-06 02:40:45
編輯帖子 – 2013-05-06 02:47:06