Rou*_*dia 2 php ajax jquery codeigniter
我在同一页面上有两个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)
}
});
});
Run Code Online (Sandbox Code Playgroud)
另一个从无线电输入表单发送数据。这个返回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)
}
});
});
Run Code Online (Sandbox Code Playgroud)
我曾尝试删除“ dataType”,但没有成功。
两者之间似乎没有什么区别,但是其中之一不起作用。
将此代码添加到您的配置文件中:
$config['compress_output'] = FALSE;
Run Code Online (Sandbox Code Playgroud)
在php.ini中启用gzip压缩:
zlib.output_compression=On
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6324 次 |
| 最近记录: |