これは非常に簡単だと思いましたが、変数を .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>";
}
?>
これが機能しない理由を誰か説明できますか? $folder_id をエコーしようとしましたが、機能していますが、クエリ内に配置すると機能しません。
注: これは、db の接続を忘れたばかげた質問ではありません。ありがとう