Rellenar Div con Jquery (AJAX) y PHP
Los expertos.
Estoy intentando realizar un mapa que muestre provincias y localidades.
Mi idea principal es que al pasar el mouse por encima de un área (área del mapa que tiene asignada la provincia) me rellene automáticamente un div con la información de esa provincia usando ajax.
Este es el código que tengo puesto, pero no consigo que funcione correctamente.
<! DOCTYPE HTML> <HTML> <HEAD> <TITLE>EJEMPLO</TITLE> <SCRIPT TYPE="TEXT/JAVASCRIPT" SRC="jquery.js"></SCRIPT> <LINK REL="STYLESHEET" HREF="style.css" /> <SCRIPT TYPE="text/javascript"> $(document).ready(function(){ $("area").mouseover(function(){ $("#mapa").html(function(){ $.ajax({ url: "recinfo.php", data: {provincia: $("area").mouseover().attr('title')}, dataType: 'json', success: data }); }); }); }); </HEAD> <BODY> <DIV ID="MAPA"></DIV> </BODY> </HTML>
Aunque aquí no lo haya puesto, tengo creado un mapa interactivo usando la extensión maphilight de jquery que funciona perfectamente, pero a la hora de intentar hacer esto no me sale.
Aquí pongo lo que tengo en el archivo "recinfo.php":
¿
<? Require_once('sql.php'); $provincia = mysql_real_escape_string($_GET['provincia']); $resultado = "$provincia<br />Localidades: etc"; header('Cache-Control: no-cache, must-revalidate'); header('Content-type: application/json'); echo json_encode($resultado); ?>
Este es más o menos el ejemplo que estoy usando.
No funciona...
1 respuesta
Respuesta de Víctor Fernández Portero
1