怎么利用ajax模糊查询后台数据库并在页面上用下拉框显示

2024-12-02 05:34:33
推荐回答(2个)
回答(1):

在输入框加一个onkeyup时间,用setTimeout()函数1.5S向后台请求一次。
ajax你可以用JQuery库,因为你要自己写的话代码有点多。
比如用get()方式提交:
$.get(“你的URL", { name: "John", time: "2pm" }--这个是提交的参数,键值对,
function(data){--这个是从后台响应后调用的函数。data是后台返回的值。
alert("Data Loaded: " + data);
--在这里你得到数据了就好办了。
--建议你后台组装成json格式的字符串输出,这个用eval(data)得到json对象。然后取出你要的值。
});

回答(2):

用jquery 的ajax方法,异步获取后台的数据数据(最好是json),然后通过动态载入即可。