我認爲這將會非常簡單,但我認爲從.ajax向查詢發佈變量時存在一個錯誤。有沒有其他方法可以得到我的結果?如何在.ajax後的查詢中插入變量
這裏是我的jQuery:
jQuery_1_4_2(document).ready(function()
{
jQuery_1_4_2('.mainfolder').live("click",function()
{
event.preventDefault();
var ID = jQuery_1_4_2(this).attr("id");
var dataString = 'folder_id='+ ID;
if(ID=='')
{
alert("Serious Error Occured");
}
else
{
jQuery_1_4_2.ajax({
type: "POST",
url: "display_folder.php",
data: dataString,
cache: false,
success: function(html){
jQuery_1_4_2(".right_file").prepend(html);
}
});
}
});
});
這裏是我的display_folder.php
<?php
$folder_id = $_POST['folder_id'];
//echo $folder_id;
$qry=mysql_query("SELECT * FROM tbl_folder WHERE folder_id='$folder_id'");
while($row=mysql_fetch_array($qry))
{
echo $row['folder_name'] . "<br>";
}
?>
任何人能解釋爲什麼不行?我試圖echo $ folder_id並且它正在工作,但是當你把它放在查詢中時,它不起作用。
注意:這不是一個愚蠢的問題,我忘記了我的連接數據庫。謝謝
['MySQL'(http://php.net/manual/en/book.mysql.php)(_mysql _ * _功能)擴展名是[* **棄用***](http://php.net/manual/en/function.mysql-connect.php)。我建議使用['MySQLi'](http://php.net/manual/en/book.mysqli.php)(_mysqli _ * _ functions)或['PDO'](http://php.net/manual改爲/en/book.pdo.php)。 – BlitZ 2013-05-07 05:58:54
1.檢查來自DBMS的錯誤消息「mysql_errno()','mysql_error()'。 2.檢查你的數據庫。 3.檢查指定連接的數據庫。 – BlitZ 2013-05-07 06:03:15
我想恢復一箇舊的網站,將使用ajax,所以如果有任何其他方式不重新編碼整個事情可以有人告訴我是什麼方式? – 2013-05-07 06:04:09