1

我有输入字段。

我想在 ajax 发布之前更改输入名称。

例如:

 <input name="one" id="input_id" >
 var input_data = $('#input_id').serialize();

$.ajax({
                        type: "POST",
                        url:  "other.php",
                        data: input_data,
                        success: function(msg){
                        }
                    });

我想加入的不是 $_POST["one"],而是 $_POST["another_name"]。

对不起英语不好...

4

2 回答 2

2

尝试

$.ajax({
    type: "POST",
    url:  "other.php",
    data: {
       "xxx": $('#input_id').val()
    },
    success: function(msg){
    }
});

替换xxx为任何名称

于 2013-03-15T08:20:36.273 回答
1

你只需要这个输入吗?只需像这样发送您的 ajax 数据:

var myData = $('input_id').val();
$.ajax({
   type: "POST",
    url:  "other.php",
    data: {another_name : myData},
    success: function(msg){
    }
});
于 2013-03-15T08:20:52.513 回答