我有这个ac.php文件和这个result.php文件 我想在ac.php文件的JQuery UI中使用自动完成,但我希望它检索来自result.php的数据作为源。我只是不知道该怎么做。我试过这种方式,但它不工作jQuery ui自动完成与php(codeigniter)和数据库
ac.php
<html>
<head>
<link type="text/css" href="jqui/css/ui-lightness/jquery-ui-1.8.11.custom.css" rel="stylesheet" />
<script type="text/javascript" src="jqui/js/jquery-1.5.1.min.js"></script>
<script type="text/javascript" src="jqui/js/jquery-ui-1.8.11.custom.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("#tags").autocomplete("result.php");
});
</script>
</head>
<body>
<div class="ui-widget">
<label for="tags">Tags: </label>
<input id="tags">
</div>
</body>
</html>
这是result.php
<?php
$arrResults = array('option 1', 'option 2', 'option 3');
// Print them out, one per line
echo implode("\n", $arrResults);
?>
尝试恢复它作为一个jsonstring'json_encode($ arrResults)'。另外,你有没有检查firbug,看看请求/响应是否正常? – JohnP 2011-04-01 11:17:37
这只是你从[这里]给出的代码(http://stackoverflow.com/questions/5487872/using-jquery-autocomplete-from-database-with-php-codeigniter) - 你问如何整合这个与codeigniter具体? – Ross 2011-04-01 11:19:19
@Ross不,我可以用codeigniter来做。问题是当我使用JQuery UI。其不检索样本信息 – Kay 2011-04-01 11:30:38