Fijate en éste código de ejemplo:
Código PHP:
//Este còdigo procesa la URL
<?php
$url = $_SERVER['REQUEST_URI'];
$d = split("&",$url);
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Inicio</title>
// RECUERDA QUE AQUÍ FALTA EL ENLACE A LA LIBRERIA jQuery
$(document).ready(function(){
if(<?php echo $d[1]; ?> != ""){
$.ajax({
url: "<?php echo $d[1];?>.php?parametro1=<?php echo $d[2];?>",
success: function(datos){
$("#contenido").html(datos);
},
type: "GET",
});
}
});
</head>
<body>
<div id="contenido" style="width:30px;height:300px"></div>
<a href="?=&pagina_que_se_dese_amostrar&datos_de_parametro1">Link</a>
</body>
</html>
Las dos partes más importantes del código son: Código PHP:
url: "<?php echo $d[1];?>.php?parametro1=<?php echo $d[2];?>",
Ésta Linea la he modificado para enviarle el nombre de la página como parametro.
El link quedaría de ésta forma: www.tupagina.com/pagina_que_muestra_código.php?=&pagina_que deseo_mostrar_en_div&
otra_info - Éste parametro es donde indicas que página o info quieres cargar en el div - Éstos parametros adicionales son los quieres que lleguen a la página cuando se hace la llamada Ajax
Puedes agregar cuantos quieras añandiendo un & mas la info
en donde luego le agregas el nombre de la variable
Luego en:
url: "<?php echo $d[1];?>.php?parametro1=<?php echo $d[2];?>
&nuevo_parametro=<?php echo $d[3];?>",
Agregas cuantos parametros desees, luego a la página que se llama se reciben los parametros con la variable $_GET
Ejemplo: Código PHP:
$variable1 = $_GET['parametro1'];
$variable2 = $_GET['nuevo_parametro'];
Espero que ahora halla quedado todo un poco más claro de todas formas si no entiendes no dudes en consultar.
Saludos