Actualmente mi AJAX está trabajando de esta manera:¿Cómo enviar un formulario con AJAX/JSON?
index.php
<a href='one.php' class='ajax'>One</a>
<div id="workspace">workspace</div>
one.php
$arr = array ("workspace" => "One");
echo json_encode($arr);
ajax.js
jQuery(document).ready(function(){
jQuery('.ajax').live('click', function(event) {
event.preventDefault();
jQuery.getJSON(this.href, function(snippets) {
for(var id in snippets) {
jQuery('#' + id).html(snippets[id]);
}
});
});
});
El código anterior funciona a la perfección. Cuando hago clic en enlace 'Uno' continuación one.php se ejecuta y Cadena "Uno" se carga en DIV espacio de trabajo.
Pregunta:
Ahora quiero presentar un formulario con AJAX. Por ejemplo, tengo un formulario en index.php de esta manera.
<form id='myForm' action='one.php' method='post'>
<input type='text' name='myText'>
<input type='submit' name='myButton' value='Submit'>
</form>
Cuando envío del formulario y luego one.php debe imprimir el valor de texto en el espacio de trabajo DIV.
$arr = array ("workspace" => $_POST['myText']);
echo json_encode($arr);
Cómo codificar js para enviar el formulario con AJAX/JSON.
Gracias
También me respondió la solución completa aquí. Si va a editar su respuesta, entonces SO me permitirá votarlo. – NAVEED