我的代码有问题,我想将数据库(mysql)中的值设置为jquery数组。
$(document).ready(function() {
var data = {4:"BMW",14:"FORD",24:"MAZDA",34:"PEUGOT",44:"HONDA",54:"KIA",64:"CHEVROLET"}
$("#module").keyup(function(){
var val = $(this).val();
$("#items").val(data[val]);
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="text" id="module" name="module">
<input type="text" id="items" name="items" value="" disabled>
在上面的代码中,我使用了直接方法,但是数组上的值列表将达到一千多个条目,是否可以从数据库获取数据?虽然我不太熟悉如何解决这个问题。我正在考虑将上面的数组代码更改为下面的代码,以将数据库值提取为 jquery 值
var data = {$module[]:$items[]}
希望有人能帮助解决这个问题。
提前致谢!
最佳答案
您可以使用表来存储您的值,就像您在上面的数组中一样,然后您可以在 keyup 事件上进行正常的 ajax 调用,这将根据输入进行数据库搜索并相应地返回数据。
关于php - 如何获取 mysql 值作为 jquery 数组值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49999217/