我想使用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
你能否提供演示问题的小提琴? –