我在同一个页面上有两个AJAX请求,将数据发送到Codeigniter框架。
其中一个发送包含商店营业时间的输入字段的表单。此功能正常工作。
$(".hour-field").blur(function(){
$.ajax({
url:'<?php echo base_url(); ?>businesses/updatehours',
type: 'POST',
dataType: 'json',
data: $("#edit-hours").serialize(),
success: function(data){
console.log(data);
},
error: function(data){
console.log(data)
}
});
});另一个从无线输入表单发送数据。此命令返回ERR_CONTENT_DECODING_FAILED 200
$(".image-selector").click(function(e){
$.ajax({
url:'<?php echo base_url(); ?>businesses/selectimage',
type: 'POST',
dataType: 'json',
data: $("#select-image").serialize(),
success: function(data){
console.log(data);
},
error: function(data){
console.log(data)
}
});
});我已经尝试删除'dataType‘,但没有成功。
这两个似乎没有区别,但其中一个是不起作用的。
发布于 2018-09-24 10:32:43
在您的配置文件中添加以下代码:
$config['compress_output'] = FALSE;在php.ini中启用gzip压缩:
zlib.output_compression=Onhttps://stackoverflow.com/questions/52464671
复制相似问题