Php 文本框codeigniter中的自动完成值
我已经做了使控件自动完成的工作,但是我在用jquery发布数据时遇到了一个问题Php 文本框codeigniter中的自动完成值,php,javascript,html,ajax,codeigniter,Php,Javascript,Html,Ajax,Codeigniter,我已经做了使控件自动完成的工作,但是我在用jquery发布数据时遇到了一个问题 <input type="text" id="matakuliah" class="med" name="matakuliah"> <script type="text/javascript"> $(this).ready( function() { $("#matakuliah").autocomplete({ minL
<input type="text" id="matakuliah" class="med" name="matakuliah">
<script type="text/javascript">
$(this).ready( function() {
$("#matakuliah").autocomplete({
minLength: 1,
source:
function(req, add){
$.ajax({
url: "<?php echo site_url('bahanAjar/lookup'); ?>",
dataType: 'json',
type: 'POST',
data:req,
success:
function(data){
if(data.response =="true"){
add(data.message);
}
},
});
},
});
});
</script>
代码运行得很好,但我想添加参数来调用数据库
$query = $this->matakuliah_model->lookup($keyword, $id_matakuliah);
像这样。我怎样才能得到
$this->input-<post('id_matakuliah')
$this->input-在本例中,req
将包含{term:“您的搜索项”}
。您可以扩展此javascript对象以传递额外数据。如果要发布id\u matakuliah
,可以在$之前按如下方式分配其值。ajax
调用:
req.id_matakuliah = "Whatever you want to send";
在脚本函数(req,add)
中req
的值是多少?
`<input type="hidden" id="matakuliah_post" class="med" name="matakuliah_post">`
req.id_matakuliah = "Whatever you want to send";