繁体   English   中英

使用JSON和$ http从PHP数组自动完成Angular js

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM