Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/05/2012, 17:10
Avatar de Jask
Jask
 
Fecha de Ingreso: abril-2006
Ubicación: Madrid
Mensajes: 773
Antigüedad: 18 años, 7 meses
Puntos: 15
Problema con jquery utilizando ajax

Muy buenas.

Estoy haciendo una prueba con jquery y ajax y bueno es muy sencillo la cosa es que inserto un texto en un campo, y si pongo algo el campo tendría que ponerse con una clase el cual hace que le aparezca un color verde, si no pues un color rojo, más que nada trasteando.

Este es mi código jQuery:

Código Javascript:
Ver original
  1. $(document).ready(function(){
  2.     $('#addCity').click(function() {
  3.  
  4.         $('#cityname').addClass('in_processing');
  5.        
  6.         $.ajax({
  7.             type : 'POST',
  8.             url : 'post.php',
  9.             dataType : 'json',
  10.             data: {
  11.                 email : $('#cityname').val()
  12.             },
  13.             success : function(data){
  14.                 if(data.error === true){
  15.                     alert("entró :D");
  16.                 }
  17.                 else{
  18.                     $('#cityname').removeClass().addClass('in_submitted');
  19.                 }
  20.             },
  21.             error : function(XMLHttpRequest, textStatus, errorThrown) {
  22.                 $('#cityname').removeClass().addClass('in_error');
  23.             }
  24.         });
  25.         return false;
  26.     });
  27. });

Este el código HTML del formulario
Código HTML:
Ver original
  1. <ul class="form_fields_container">
  2.                     <li><label>Ciudad</label> <div class="form_input"><input name="cityName" id="cityname" type="text"></div></li>
  3.                     </ul>

Y este el PHP que lee lo que le pasa el jQuery
Código PHP:
<?php

$return
['msg'] = 'You\'ve entered: ' $_POST['email'];

echo 
json_encode($return);

?>
La cosa es que no veo el error :S si alguien me puede echar un cable se lo agradecería.

Un saludo :)
__________________
Os iusti meditabitur sapientiam
Si te he ayudado, por qué no un poquito de Karma :) ?