追加%22后varialbles
问题描述:
我已经设置这样的输入框,追加%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已经附加到变量名。我想从变量名称中删除该部分。我该怎么办?
答
改变你的输入域
<input type="number" class="form-control" id="gmpmem1" name="gmpmem1" placeholder="Eg: 5" >
使用适当的报价
'名字= gmpmem1 “'应该是'name =” gmpmem1" ' –
是的......得到了解决@PraveenKumar感谢.. 。 –