【发布时间】:2011-02-10 02:21:41
【问题描述】:
大家好,我正在使用 JQuery 的自动提示,它运行良好,只有一个问题。如果用户键入了某些内容但它不存在,他可以简单地单击逗号或制表符并添加该值。我的问题是,我怎样才能禁用它并只允许他选择结果而不选择其他内容?
<script type="text/javascript">
$(function(){
var data = {items: [
<?php
$mysql=mysql_connect('localhost','samaniac','ghobisdabomb');
mysql_select_db('jmtdy');
$result=mysql_query("select * from users where username='".$_SESSION['username']."'") or die(mysql_error());
$dbarray=mysql_fetch_assoc($result);
$result2=mysql_query("select * from friendship where userid='".$dbarray['id']."'");
while($dbarray2=mysql_fetch_assoc($result2)){
$result3=mysql_query("select * from users where id='".$dbarray2['friendid']."'");
$dbarray3=mysql_fetch_assoc($result3);
echo '{value: "'.$dbarray3['id'].'", name: "'.$dbarray3['username'].'"},';
}
?>
]};
$("#suggestedfriend").autoSuggest(data.items, {selectedItemProp: "name", searchObjProps: "name", asHtmlID: "clippedon", startText: "Enter Username",retrieveLimit:5});
});
</script>
是的,我知道我在我的 jquery 脚本中使用了 php,但它的工作方式正是我想要的。
【问题讨论】:
标签: php javascript jquery