我想使用AJAX更新div標籤。當點擊「顯示」按鈕時,將對下拉菜單中指定的頁面發出AJAX請求。該頁面上包含的JSON對象將顯示在標有「其他頁面」的div內。我有多個將被使用的JSON文件。如何使用下拉菜單更新div標籤?使用ajax通過下拉菜單更新div標籤
JS:
function start()
{
$("#clickme").text("Calling server");
$.ajax(
{
url : "mikey.json",
success : callbackFunction,
error : errorFunction,
dataType : 'json'
});
}
function callbackFunction(data, info)
{
$("#clickme")
.text("result: " + (data && data.name ? data.likes: "(No likes)"));
}
function errorFunction(data, info)
{
$("#clickme").text("error occurred:" + info);
}
HTML:
<div id="clickme" onclick="start()">Other page</div>
<form method="post" id="frm">
<table>
<tr>
<td>Current roommate: </td>
<td>
<select name="room" id="rooms">
<option value="1" id="mi">Mikey</option>
<option value="2" id="sa">Sarah</option>
<option value="3" id="er">Sam</option>
</select>
</td>
</tr>
<tr>
<td></td>
<td>
<input type="submit" value="Display" >
</td>
</tr>
</table>
</form>
而你的問題是? –
如何使用下拉菜單更新div標籤? – user3670475
你能否提供演示問題的小提琴? –