tengo un script jquery, que publica mi formulario. aquí está:Jquery POST Json return
$(document).ready(function(){
$("form#submit").submit(function() {
var an = $('#an').attr('value');
var betreff = $('#betreff').attr('value');
var text = $('#text').attr('value');
$.ajax({
type: "POST",
url: "newmsg.php",
data: "an="+ an +"& betreff="+ betreff +"&text="+ text,
success: function(){
$('#window').html(name);
}
});
return false;
});
});
mi archivo newmsg.php
<?php if($_POST['an']=="john") { echo json_encode(array("name"=>"hi john")); } ?>
mi problema es que mi archivo php no devolverá el nombre, por lo que mi div #window no envía el mensaje
espero que les entiende ...
muchas gracias
esto no funciona para mí :( – njaknjak
¿Qué versión de jQuery estás usando? – mattsven
uso la versión más reciente – njaknjak