2013-10-08 29 views
1

我有以下代碼需要字段「text1」並將其傳遞給處理它的php頁面。儘管事實上,我知道如何處理多個文本字段的PHP頁面,但我無法弄清楚下面的這一部分,因爲我在ajax上並不是那麼棒......Ajax函數中的多個字段

所以我的問題是,如何將以下代碼轉換爲3個文本字段而不是一個? (例如, 「文本1,文本2,文字3」)

這裏是代碼...

<script> 
      $(document).ready(function() { 
     $('#submit').click(function(){ 
      var ths = this; 
      var str = $(ths).siblings("#text1").val(); 

     $.post("saveData.php", {t:str}, function(value){ 
       $(ths).parent("#c").fadeOut("fast"); 
       $(ths).parent("#c").siblings("#cn").html(value); 
     }); 
     }); 
}); 
</script> 

回答

1

您可以在$.post()傳遞多個數據,如:

.... 
var str = $(ths).siblings("#text1").val(), 
    str1 = $("#text2").val(), 
    str2 = $("#text3").val(); 
$.post("saveData.php", {t:str, t2 : str1, t3 : str2}, function(value){ 
    ... 
+0

好了,現在是這麼簡單,我覺得自己已經問了這個問題。現在要去用一盆酸來粘我的臉。傑什! – user2284703

+0

哦,謝謝。很讚賞! – user2284703

相關問題