2013-07-24 4 views
0

Может кто-то помочь мне преобразовать этот код в $ .post, Любой заменяемый код не работает. Благодарю вас

$.ajax({ 
     type: "POST", 
     url: "http://192.168.254.107/webs/main/ajax/validateLogin.php", 
     data: sendData, 
     success: function(data) { 
      $("#info").html(data); 
     var ReturnMessage = data; 
     var mes = ReturnMessage.toString().trim(); 


     if (mes != "" && mes != "Invalid Login!") { 
       localStorage.setItem("message", ReturnMessage); 
       window.localStorage.setItem("username", username); 
       window.localStorage.setItem("data", data); 
       document.location.href = "trackme.html"; 

      } else { 
       alert(mes); 
      } 

     } 

    }); 
+2

Что вы пробовали? Вы читали это? http://api.jquery.com/jQuery.post/ – vee

ответ

1

Как об этом:

$.post('http://192.168.254.107/webs/main/ajax/validateLogin.php', sendData, function(data) { 

    $("#info").html(data); 
    var ReturnMessage = data; 
    var mes = ReturnMessage.toString().trim(); 

    if (mes != "" && mes != "Invalid Login!") { 
     localStorage.setItem("message", ReturnMessage); 
     window.localStorage.setItem("username", username); 
     window.localStorage.setItem("data", data); 
     document.location.href = "trackme.html"; 

    } else { 
     alert(mes); 
    } 

}); 

Источник: http://api.jquery.com/jQuery.post/

+0

Спасибо @jrthib. Оно работает! – miles

+0

@miles, pls отметьте это как ответ ... – Kasma

+0

В этом случае это 'sendData' объект? – DevlshOne

0

Оно должно быть:

$.post("http://192.168.254.107/webs/main/ajax/validateLogin.php", sendData).done(function(data) { 
      $("#info").html(data); 
     var ReturnMessage = data; 
     var mes = ReturnMessage.toString().trim(); 


     if (mes != "" && mes != "Invalid Login!") { 
       localStorage.setItem("message", ReturnMessage); 
       window.localStorage.setItem("username", username); 
       window.localStorage.setItem("data", data); 
       document.location.href = "trackme.html"; 

      } else { 
       alert(mes); 
      } 

     });