我遇到了过滤器问题(我想)。请参见下面的代码和结果。
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”的第二轮结果,如下图所示:
我希望有解决这个难题的方法。任何帮助表示赞赏。
非常感谢您
答案 0 :(得分:0)
我熟悉php,但不熟悉javascript。在这里,我展示了我对编程有多少新手。今天我想到可以过滤函数调用的php代码中的选择。
希望这对处于相同情况的人有所帮助。