我正在研究一個即時搜索的事情,當我提交表單搜索形式它將做一個PHP的ajax後。它發送和一切,但然後PHP頁面說,該變量沒有價值,但數據顯然是張貼。Jquery ajax發佈到php,但是說變量沒有價值
$('#search-form').submit(function(event) {
event.preventDefault();
$.ajax({
type: "POST",
url: "Search.php",
cache: false,
data: $("#search-form").serialize(),
success: function(data) {
alert($("#search-form").serialize());
$("#searched").fadeIn("fast");
$("#results").empty();
$("#results").append(data);
}
});
return false;
});
你的js看起來不錯,發佈你的php –
你在print_r($ _ POST)中得到了什麼;在你的PHP文件? –
array(size = 1) 'search-priddly'=>字符串'kenny'(長度= 5)那是什麼print_r($ _ POST)搜索文件非常大,但它只是像這樣:if(isset($ _ POST ['search-priddly'])){$ search = mysql_real_escape_string($ _ POST ['search-priddly']); mysql_query(「SELECT * FROM login WHERE email ='$ search'」);} else {} –