[英]Autocomplete angular js from php array with json and $http
我必须做一个类似我发现的插件 ,它是自动完成的,但是我必须使用PHP数组,并使用$http
。
如果我发出警报以查看我的数组,则可以正常工作,但是我对在angularjs中创建此过滤器的方法一无所知:(
我的$ http:
/*CONNESSIONE HTTP -------------------------------------- */
$scope.connessione = function (){
$http({method: 'GET', url: 'http://www.fattura.local/contatti.php'}).
success(function(data, status, headers, config) {
alert(data);
}).
error(function(data, status, headers, config) {
alert("errore.");
}); }; }]);
我的PHP阵列:
<?php
$contatti = array('Mario Rossi, Via Cippina,1 - 10100 Torino','Giacomo Puccini, Via Cippella, 2 10100 Torino','Giuseppe Verdi, Via Aida, 14 10100 Torino','Nicolò Paganini, Via NonRipetibile, 33 10023 Chieri');
echo json_encode($contatti);
一种好的解决方案是datalist html标签。 Safari和IE9及更高版本不支持该功能。 但这是非常干净的HTML解决方案。
<input list="data" />
<datalist id="data">
<option value="data1"></option>
<option value="data2"></option>
<option value="data3"></option>
<option value="data4"></option>
<option value="data5"></option>
</datalist>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.