<div class="layui-form-item"> <label class="layui-form-label">项目名称</label> <div class="layui-input-block"> <select name="projectName" lay-search> <option value="">请选择项目</option> </select> </div> </div> 帮我用这个路径/bisProject/getAllProjectNames显示出来下拉框的数据
时间: 2023-12-14 15:37:31 浏览: 94
你需要使用 jQuery 或者原生 JavaScript 发送 Ajax 请求,获取数据并动态渲染下拉框。
使用 jQuery 的示例代码如下:
```
$.ajax({
url: '/bisProject/getAllProjectNames',
type: 'GET',
success: function(data) {
var html = '<option value="">请选择项目</option>';
data.forEach(function(item) {
html += '<option value="' + item + '">' + item + '</option>';
});
$('select[name="projectName"]').html(html);
}
});
```
使用原生 JavaScript 的示例代码如下:
```
var xhr = new XMLHttpRequest();
xhr.open('GET', '/bisProject/getAllProjectNames');
xhr.onload = function() {
var data = JSON.parse(xhr.responseText);
var html = '<option value="">请选择项目</option>';
data.forEach(function(item) {
html += '<option value="' + item + '">' + item + '</option>';
});
document.querySelector('select[name="projectName"]').innerHTML = html;
};
xhr.send();
```
阅读全文