我正在使用jQueryUI自動完成功能從數據庫中讀取數據。自動完成功能調用一個PHP腳本,它正在尋找下一個:什麼是jQueryUI自動完成功能中的'term'表達式
$text = mysqli_real_escape_string($_GET['term']);
$query = "SELECT * FROM student WHERE name LIKE '%$text%'";
$result = mysqli_query($con,$query);
$exe = '[';
$first = true;
while($row = mysqli_fetch_assoc($result))
{
if(!$first)
{
$exe .= ',';
}
else
{
$first = false;
}
$exe .= '{"value":"'.$row['fname'].', '.$row['lname'].'. "}';
}
$exe .= ']';
echo $exe;
}
至於我能理解,PHP代碼保存數據的匹配名爲EXE對象的JSON數組,但我不明白的是:
$text = mysqli_real_escape_string($_GET['term']);
這是什麼?我的輸入字段被稱爲「名稱」,我什至不使用方法$ _GET,但$ _POST。 'term'是自動完成功能默認添加的內容嗎?提前致謝。