[英]Jquery autocomplete source php function
我想将php函数作为我的自动完成功能的来源,问题是我没有得到任何结果。
PHP功能
function getUser(){
$users = R::findAll('users');
foreach ($users as $user) {
echo '<option value="'. $user->name .'" ';
if($_POST['filterUser'] == $user->name){
echo "selected";
}
echo $user->name . '</option>';
}
}
自动完成
$( "#enterUser" ).autocomplete({
source:'test.php?str=' + $('filterUser').val(),
messages:
{
noResults: '',
results: function() {}
},
select: function( event, ui )
{
var selectedObj = ui.item;
},
autoFocus: true
});
});
在自动完成声明中,您的source属性必须是您的php文件的名称(带有一些参数)。
例:
来源:'your_php_file.php?str ='+ $('filterUser')。val()
在PHP中,您必须调用要访问的函数,并确保它回显相应的JSON字符串。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.