2015-09-16 79 views
-4

我製作了這個javascript/ajax,但它不工作,我不知道爲什麼。Javascript和ajax不工作

$(document).ready(function(){ 
    $('#btn4').click(function(){ 
     var plano = $('#plano').val(); 
     var plano = $('#name').val(); 
     var plano = $('#age').val(); 
     var plano = $('#identify').val(); 
     var plano = $('#phone').val(); 
     var plano = $('#email').val(); 
     var plano = $('#password').val(); 
     var plano = $('#endereco').val(); 
     var plano = $('#cidade').val(); 
     var plano = $('#cep').val(); 
     var plano = $('#estado').val(); 
     var plano = $('#code').val(); 
     var urlData = "plano=" + plano + "&name=" + name + "&age=" + age + "&identify=" + identify + "&phone=" + phone + "&email=" + email + "&password=" + password + "&endereco=" + endereco + "&cidade=" + cidade + "&cep=" + cep + "&estado=" + estado + "&code=" + code; 
     $.ajax({ 
      type: "POST", 
      url: "checkout2.php", 
      async: true, 
      data: urlData, 
      context: jQuery('#step3'), 
      success: function(data) { 
       $('#step2').hide('fast'); 
       this.append(data); 
       $('html,body').scrollTop(0); 
      } 
     }); 
    }); 
}); 

有人可以幫我嗎?語法中是否有任何錯誤?

+0

爲什麼你使用相同的變量'plano'來存儲值?您想在'名稱','年齡'等之後訪問的變量尚未創建。 –

+1

COPY PASTE ERROR – epascarello

+1

您將所有內容分配給var plano,您需要更改變量名稱 –

回答

2

您有多個具有相同名稱「plano」的變量。你應該根據它們的用途改變它們。

$(document).ready(function(){ 
    $('#btn4').click(function(){ 
     var plano = $('#plano').val(); 
     var name = $('#name').val(); 
     var age = $('#age').val(); 
     var identify = $('#identify').val(); 
     var phone = $('#phone').val(); 
     var email = $('#email').val(); 
     var password = $('#password').val(); 
     var endereco = $('#endereco').val(); 
     var cidade = $('#cidade').val(); 
     var cep = $('#cep').val(); 
     var estado = $('#estado').val(); 
     var code = $('#code').val(); 
     var urlData = "plano=" + plano + "&name=" + name + "&age=" + age + "&identify=" + identify + "&phone=" + phone + "&email=" + email + "&password=" + password + "&endereco=" + endereco + "&cidade=" + cidade + "&cep=" + cep + "&estado=" + estado + "&code=" + code; 
     $.ajax({ 
      type: "POST", 
      url: "checkout2.php", 
      async: true, 
      data: urlData, 
      context: jQuery('#step3'), 
      success: function(data) { 
       $('#step2').hide('fast'); 
       this.append(data); 
       $('html,body').scrollTop(0); 
      } 
     }); 
    }); 
}); 

試試看看是否有幫助。你必須更仔細地複製/粘貼;)