你能举一个简单的jquery联动查询示例吗
时间: 2024-09-22 21:04:53 浏览: 100
简单实用jquery版三级联动select示例
jQuery的联动查询通常用于表单中,当用户在其中一个输入框中改变内容时,另一个相关的输入框或者数据区域会自动更新。这里是一个简单的例子:
```html
<!DOCTYPE html>
<html lang="en">
<head>
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
</head>
<body>
<form id="queryForm">
<label for="searchInput">关键词:</label>
<input type="text" id="searchInput" name="keyword"><br><br>
<label for="resultArea">搜索结果:</label>
<div id="resultArea"></div>
<button type="button" onclick="search()">搜索</button>
</form>
<script>
$(document).ready(function(){
function search() {
var keyword = $('#searchInput').val();
$.ajax({
url: 'your_search_api', // 替换成实际的API地址
data: { keyword: keyword },
success: function(data) {
$('#resultArea').html('<pre>' + JSON.stringify(data, null, 4) + '</pre>');
}
});
}
$('#searchInput').on('input', function() {
search(); // 当输入框内容变化时立即触发搜索
});
});
</script>
</body>
</html>
```
在这个示例中,当你在`searchInput`输入框中输入文字并触发`input`事件,就会自动发起AJAX请求到指定的API,获取匹配的搜索结果,并显示在`resultArea`元素中。
阅读全文