我想運行一個php腳本,通過點擊一個按鈕來從數據庫中提取數據。我想使用Ajax,因此頁面不刷新。我測試過使用普通的post/submit與頁面刷新,它的工作原理,但我無法使用Ajax來顯示數據。這是我的代碼:使用ajax顯示數據與PHP和POST時出現問題
<form method="get" id="ghosts">
<div id=rightc>
<h7>Select Hosts:</h7>
<br></br>
<select id="group" name="group" onchange='this.form.submit()'>
<?php
$link=mysql_connect($mysqlserver, $username, $password) or die ("Error connecting to mysql server: ".mysql_error());
mysql_select_db($dbname, $link) or die ("Error selecting specified database on mysql server: ".mysql_error());
$gquery=" SELECT groupname FROM groups";
$gresult=mysql_query($gquery) or die ("Query to get data from firsttable failed: ".mysql_error());
while ($grow=mysql_fetch_array($gresult)) {
$groupname=$grow["groupname"];
echo "<option>$groupname</option>";
}
?>
</select>
<input type="hidden" name="ghosts" value="1" />
<noscript> <input type="submit" name="ghosts" id="group" value="Choose Group" /></noscript>
</form>
表單的輸入字段在哪裏? –
使用GET方法並使用POST獲取值'isset($ _ POST ['ahosts'])' – Saty
大的線索。 **'$(「。result」)'不匹配任何內容** – Popnoodles