2017-07-08 39 views
1

我已经设置这样的输入框,追加%22后varialbles

<input type="number" class="form-control" id="gmat1" name="gmat1" placeholder="Eg: 85" > 
<input type="number" class="form-control" id="gmpmem1" name=gmpmem1" placeholder="Eg: 5" > 

然后我提交这些数据用ajax像这样的后端,

var data = new FormData($('#mr_form')[0]); 
    $.ajax({ 
    url: "xxxxxxx", 
    dataType: 'JSON', 
    data: data, 
    processData: false, 
    contentType: false, 
    cache: false, 
    type: 'POST', 
    success: function (data) {} 
}); 

然后我ctach东星数据后端一样,

$data = $this->input->post(); 

我的问题是,当我得到的数据

[gmat1] => 45645 
[gmpmem1%22] => 454 

我得到

[gmpmem1%22] => 454

%22

%22已经附加到变量名。我想从变量名称中删除该部分。我该怎么办?

+1

'名字= gmpmem1 “'应该是'name =” gmpmem1" ' –

+0

是的......得到了解决@PraveenKumar感谢.. 。 –

回答

0

改变你的输入域

<input type="number" class="form-control" id="gmpmem1" name="gmpmem1" placeholder="Eg: 5" > 

使用适当的报价