Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/09/2015, 13:12
jaloayzac
 
Fecha de Ingreso: julio-2015
Mensajes: 16
Antigüedad: 9 años, 5 meses
Puntos: 0
Exclamación Actualizar AngularJS

Hola, tengo este Scrip en AngularJS V1.2.26

Aquí la parte HTML (index.html)

Código HTML:
Ver original
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3.     <meta charset="utf-8">
  4.     <meta http-equiv="X-UA-Compatible" content="IE=edge">
  5.     <meta name="viewport" content="width=device-width, initial-scale=1">
  6.     <title>Salud Colectivos</title>
  7.  
  8.     <!-- Bootstrap nucleo CSS -->
  9.     <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css">
  10.  
  11.     <!-- FontAwesome nucleo CSS -->
  12.     <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.4.0/css/font-awesome.min.css">
  13. </head>
  14.     <div class="form-group">
  15.         <label class="control-label col-xs-3">Prueba JSon III:</label>
  16.     <div class="col-xs-8" ng-app ng-controller="usuariosController">
  17.         <input ng-model="usuario" ng-change="cargausuarios()" placeholder="Buscar usuario" />
  18.         <ul>
  19.             <li ng-repeat="usuario in usuarios">
  20.                 <a ng-click="cambiausuario(usuario.DES_CLIENTE)">
  21.                     Nombre: {{ usuario.DES_CLIENTE }} - Codigo: {{ usuario.COD_CLIENTE }}
  22.                 </a>
  23.             </li>
  24.         </ul>
  25.     </div>
  26.     </div>
  27.     <script src="http://code.jquery.com/jquery-latest.min.js"></script>
  28.     <script src="http://getbootstrap.com/dist/js/bootstrap.min.js"></script>
  29.     <!-- <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.6/angular.min.js"></script> -->
  30.     <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.26/angular.min.js"></script>
  31.     <script src="Apps/app.js"></script>
  32.     </body>
  33.     </html>

Aquí mi Scrip en AnhgularJS (Apps/app.js)
Código Javascript:
Ver original
  1. function usuariosController($scope,$http) {
  2.  
  3.     //Cada vez que modifiquemos el contenido del campo de texto haremos una petición a nuestra base de datos con valores relacionados
  4.     $scope.cargausuarios = function(){
  5.         $http({url: "Apps/json.php",
  6.             method: "GET",
  7.             params: {value: $scope.usuario}
  8.         }).success(function(usuarios) {$scope.usuarios = usuarios;});
  9.  
  10.     }
  11.  
  12.     //Cuando eliges un usuario lo reemplaza en el campo de texto
  13.     $scope.cambiausuario = function(usuario){
  14.         $scope.usuario = usuario;
  15.         $scope.usuarios = null;
  16.     }
  17. }

y aquí mi scrip en PHP para consultar la BD (Apps/json.php)
Código PHP:
Ver original
  1. <?php
  2. //Preparamos la conexión con la base de datos
  3. define('_root',$_SERVER['DOCUMENT_ROOT']);
  4. require_once _root.'/Apps/db.class.php';
  5. $conexion = db_connect();
  6.  
  7. //Si se busca algo ejecutamos un query y devolvemos los resultados en json
  8. if($_GET['value'] != ""){
  9.     $DES_CLIENTE = $_GET['value'];
  10.     $conexion = db_connect();
  11.     $sql = 'SELECT *
  12.              FROM tb_cliente
  13.             WHERE DES_CLIENTE
  14.              LIKE ?
  15.          ORDER BY DES_CLIENTE ASC';
  16.     $params = array("%$DES_CLIENTE%");
  17.     $query  = $conexion->prepare($sql);
  18.     $query->execute($params);
  19.     $array  = $query->fetchAll(PDO::FETCH_ASSOC);
  20.     header('Content-Type: application/json; charset=utf-8');
  21.     echo json_encode($array, JSON_FORCE_OBJECT);
  22.     $query->closeCursor();
  23. }
  24. ?>

Todo funciona muy bien, pero cuando quiero ejecutar el scrip con AngularJS V1.4.6 (Ultima Versión)
Simplemente el scrip no funciona.
Alguien podría indicarme como actualizar mi scrip a esta nueva versión de AngulaJS