jQuery在ajax中发布之前更改输入名称

时间:2013-03-15 08:17:50

标签: jquery

我有输入字段。

我想在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”]。

抱歉英语不好......

2 个答案:

答案 0 :(得分:2)

尝试

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

用任何名称替换xxx

答案 1 :(得分:1)

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

var myData = $('input_id').val();
$.ajax({
   type: "POST",
    url:  "other.php",
    data: {another_name : myData},
    success: function(msg){
    }
});