1

我有以下代码获取字段“text1”并将其传递给处理它的php页面。尽管我知道在 php 页面上为多个文本字段做什么,但我无法弄清楚下面的这部分,因为我不擅长 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>
4

1 回答 1

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){
  ...
于 2013-10-08T03:09:54.393 回答