我现在使用ajax向后端传递form数据,但是其中的空格在请求时被转成了加号,请问这个怎么处理?
function inbound_add() {
$.ajax({
cache: false,
type: "POST",
dataType: "json",
url: "{% url 'cargo:operation_inbound' %}", // 请求url
data: $('#inbound-add').serialize()+"&data_type="+"add", // 将form表单数据序列化后进行请求
async: true,
beforeSend: function (xhr, settings) {
xhr.setRequestHeader("X-CSRFToken", "{{ csrf_token }}");
},
success: function (data) {
if (data.status == 'success') {
layer.msg('添加成功!',{icon: 6,time:500});
setTimeout('xadmin.close();xadmin.father_reload()',500); // setTimeout 方法用于等待
} else if (data.status == 'fail') {
$('#error-tips').html(data.msg) // 返回错误信息在html页面
}
},
});
}