我想用他们的名称和配置文件图像获得用户详细信息的响应:例如脸书正在使用与我尝试做的相同的事情。即,当你在脸书搜索中键入姓名时。它在下拉菜单中返回一个用户及其个人资料图片和姓名,当您单击特定用户时,它会将您重定向到他的个人资料。这也是我想做的事情。我也没有从Php页面得到任何回应。控制台中没有jquery错误。
这是我的JS代码:
<script type="text/javascript">
$("#data_images").autocomplete("user_data.php", {
width: 320,
max: 4,
highlight: false,
scroll: true,
scrollHeight: 300,
formatItem: function(data, i, n, value) {
return "<img src='images/" + value + "'/> " + value.split(".")[0];
},
formatResult: function(data, value) {
return value.split(".")[0];
}
});
</script>
这是我的Html代码
<div class="ui-widget">
<label for="tags">Tags: </label>
<input id="data_images" />
</div>
请给我一个合适的解决方案。
jQuery UI Autocomplete需要来自服务器的特定格式的数据,因此如果没有user_data.php
中的PHP源代码,我们就无法判断您的代码有什么问题。
如果你不能发布这篇文章,你至少能给我们一个数据样本,告诉我们它到底在向jQuery发送什么吗?