De esta forma:
Código HTML:
Ver original var value = $(this).val();
$("#includes").load("agenda.php"+value);
Lo único que consigues hacer es
intentar obtener el valor del objeto global
window
y luego asignar dicho valor al nombre del archivo, quedando como
agenda.phpundefined
puesto que el resultado de
$(this).val()
es
undefined
ya que al objeto global
window
no le puedes aplicar el método
val
, además, si deseas pasar un parámetro a la URI que intentas cargar, debes de hacerlo así:
Código Javascript
:
Ver original$("#includes").load("agenda.php?value=" + value);
Y en
agenda.php
lo recibes como
$_GET['value']
, pero antes, debes de solucionar el problema anterior. Si lo que deseas es que la variable
value
contenga el valor seleccionado en el combo, debes de hacer lo siguiente:
Código Javascript
:
Ver original$("#id_combo").change(function(){
var value = $(this).val();
$("#includes").load("agenda.php?value=" + value);
});
De este modo, cuando cambie el valor seleccionado del combo, es decir, cuando elijas un valor del mismo, tomas a dicho valor y lo envías a
agenda.php
, en donde procesarás a dicho dato y el resultado se cargará en el
<div>
de
id
'includes'. Y como consejo, ten tu código JavaScript en un archivo aparte que luego incluirás en el documento o al inicio o final del mismo, pero no en medio de un elemento o en otra parte que no sea la cabecera o pie de página del documento.
Saludos