mas abajo, el php.
El Ajax simplemente no funciona y la consola me dice
Uncaught SyntaxError: Unexpected token ILLEGAL
Uncaught ReferenceError: mostrarSugerencia is not defined
Cita:
php<html>
<head>
<title>Ejemplo AJAX</title>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js "></script>
</head>
<body>
<p><b>Escribe un nombre abajo:</b></p>
Nombre:<input type="text" onkeyup="mostrarSugerencia('this.value')">
<p>Sugerencias: <span id="txtSugerencias"></span></p>
<script>
/*function mostrarSugerencia(nombre)
{
alert(nombre)
}*/
//JAVASCRIPT
function mostrarSugerencia(nombre)
{
//jQuery
$.ajax({
type: "POST",
url: "C:\xampp\htdocs\pruebas\AjaxFuncionando\conexion. php",
data: {
datos: nombre
}
}).done(function(respuesta) {
$('#txtSugerencias').text(respuesta);
});
}
</script>
</body>
</html>
<head>
<title>Ejemplo AJAX</title>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js "></script>
</head>
<body>
<p><b>Escribe un nombre abajo:</b></p>
Nombre:<input type="text" onkeyup="mostrarSugerencia('this.value')">
<p>Sugerencias: <span id="txtSugerencias"></span></p>
<script>
/*function mostrarSugerencia(nombre)
{
alert(nombre)
}*/
//JAVASCRIPT
function mostrarSugerencia(nombre)
{
//jQuery
$.ajax({
type: "POST",
url: "C:\xampp\htdocs\pruebas\AjaxFuncionando\conexion. php",
data: {
datos: nombre
}
}).done(function(respuesta) {
$('#txtSugerencias').text(respuesta);
});
}
</script>
</body>
</html>
Cita:
<?php
$sugerencia = '';
$datosRecibidos = $_POST['datos'];
$sugerencias = array(
'Ana',
'Anita',
'Azul',
'hee',
'Ignacio',
'Fabian',
'Juan',
'Karen',
'Lalo'
);
if(strlen($datosRecibidos) > 0){
for($i = 0; $i < count($sugerencias); $i++){
if(strtolower($datosRecibidos) == strtolower(substr($sugerencias[$i], 0, strlen($datosRecibidos )))){
if($sugerencia == ''){
$sugerencia = $sugerencias[$i];
}else{
$sugerencia = $sugerencia.','.$sugerencias[$i];
}
}
}
}
if ($sugerencia == ''){
$sugerencia = 'No hay sugerencias:(';
}
// mandar la sugerencia
echo $sugerencia;
?>
$sugerencia = '';
$datosRecibidos = $_POST['datos'];
$sugerencias = array(
'Ana',
'Anita',
'Azul',
'hee',
'Ignacio',
'Fabian',
'Juan',
'Karen',
'Lalo'
);
if(strlen($datosRecibidos) > 0){
for($i = 0; $i < count($sugerencias); $i++){
if(strtolower($datosRecibidos) == strtolower(substr($sugerencias[$i], 0, strlen($datosRecibidos )))){
if($sugerencia == ''){
$sugerencia = $sugerencias[$i];
}else{
$sugerencia = $sugerencia.','.$sugerencias[$i];
}
}
}
}
if ($sugerencia == ''){
$sugerencia = 'No hay sugerencias:(';
}
// mandar la sugerencia
echo $sugerencia;
?>