javascript - javascript 在您键入时显示多个搜索结果
问题描述
我遇到了过滤器问题(我猜)。请参阅下面的代码和结果。
function getMake(value) {
$.post("../../sql/addVehicleFind.php",{partialMake:value},function(data){
$("#results").html(data);
});
}
function getModel(value) {
$.post("../../sql/addVehicleFind2.php",{partialModel:value},function(data){
$("#results2").html(data);
});
}
<input class="rounded" type="text" name="findMake" onkeyup="getMake(this.value)" placeholder="make"
<?php if(isset($vechileMake) && $vechileMake != '') {echo 'value="'.$vechileMake.'"';} ?> />
<div id="results" style="max-height:200px; overflow:auto; padding-left:55px; text-align: left" ></div>
<input class="rounded" type="text" name="findModel" onkeyup="getModel(this.value)" placeholder="model"
<?php if(isset($vechileModel) && $vechileModel != '') {echo 'value="'.$vechileModel.'"';} ?> />
<div id="results2" style="max-height:200px; overflow:auto; padding-left:55px; text-align: left" ></div>
我的问题是,当我在“getModel”的第二个输入框中输入值时,我得到了第二轮“getMake”的结果,如下图所示:
我希望有解决这个困境的办法。非常感谢任何帮助。
非常感谢你提前
解决方案
我熟悉php,但不熟悉javascript。在这里,我展示了我在编程方面是多么的新手。今天我突然想到,我可以过滤函数调用的 php 代码中的选择。
希望这对处于相同情况的人有所帮助。
推荐阅读
- github - github 操作获取测试构建的 URL
- javascript - 解析 URL 参数并返回带有数组的 javascript 对象
- python - 尝试 Django 迁移会生成错误:“为用户指定的未知字段(组)”
- sqlite - 我正在尝试提取值并将它们放在 .db 中以供以后使用,但是我的代码有问题,我什至无法再加载 SQLite
- excel - Excel - 公式的条件格式不起作用但公式本身有效
- c# - 如何在 Unity 中创建 X 秒内的 180 度相机轨道?
- actionscript-3 - 在 Actionscript 3.0 中设置边界
- c# - 奇怪的json反序列化异常
- git - 部署代码后如何在生产环境中删除整个 git trail
- sql - 如何正确地从嵌套表中获取唯一行?