我正在使用两个文本框,并采用自动完成机制进行填写。这是一个 codeigniter 项目。需要填写的值是通过 Model 从数据库中获取的。在第一个文本框中,以下代码可以正常工作。
$(function() {
$("#textbox1").autocomplete({
source:'<?php echo site_url('controller_name/function_name/arg1/arg2'); ?>'
});
});
在第二个文本框中,要填写的值取决于文本框1的值。那么如何在site_url()函数内使用文本框1的值呢?
$(function() {
var data=$("#textbox1").val();
$("#textbox2").autocomplete({
source:"<?php echo site_url('controller_name/function_name/arg1/"+data+"'); ?>"
});
});
我尝试了上述方法。但是,变量数据没有任何值。