de todas formas, vale, he puesto en el codigo javascript solicitar_cambio.html?var=contenido y efectivamente, me ha generado una variable POST var con valor "contenido", pero .... necesito cambiar el valor de la variable var en funcion de donde pulse el usuario.
osea....
el codigo se invoca desde un <a href></a> o desde un <input type="button">.... y cada <a href debe de llamar al codigo con un valor de "var" distinto ... como hago eso?
realmente lo que hago es dinamicamente con smarty generar un bloque con un {section}{section/} y cada uno de los enlaces generados hace referencia a un articulo, por lo que ... cuando se pulsa un enlace en cuestion, ha de pasarle a la ventana simplemodal el valor de "var" del articulo en cuestion.
Y entiendo que no tengo que generar un codigo javascript para cada uno de los articulos o href, debe de ser unico para todos y son los href o los button los que han de pasarle el parametro. no?
Código HTML:
$(document).ready(function () {
$('#contact-form input.contact, #contact-form a.contact').click(function (e) {
e.preventDefault();
// load the contact form using ajax
$.post("solicitar_cambio.html?var=contenido", function(data){
// create a modal dialog with the data
$(data).modal({
closeHTML: "<a href='#' title='Close' class='modal-close'>x</a>",
position: ["15%",],
overlayId: 'contact-overlay',
containerId: 'contact-container',
onOpen: contact.open,
onShow: contact.show,
onClose: contact.close,
contacto: $("#contact").val()
});
});
});
Cita:
Iniciado por mayid Se lo podes pasar aqui:
Aunque $.POST tambien te permite encadenar variables en data:
[url]http://api.jquery.com/jQuery.post/[/url]
Por curiosidad, que lenguaje usas de lado servidor?