我在同一页面上有两个AJAX请求,将数据发送到Codeigniter框架。
一个人发送一种包含商店营业时间的输入字段。这可以正常工作。
Angular CLI: 6.0.8
Node: 9.7.1
OS: win32 x64
Angular: 6.1.7
... animations, common, compiler, compiler-cli, core, forms
... http, language-service, platform-browser
... platform-browser-dynamic, router
Package Version
-----------------------------------------------------------
@angular-devkit/architect 0.6.8
@angular-devkit/build-angular 0.6.8
@angular-devkit/build-optimizer 0.6.8
@angular-devkit/core 0.6.8
@angular-devkit/schematics 0.6.8
@angular/cli 6.0.8
@ngtools/webpack 6.0.8
@schematics/angular 0.6.8
@schematics/update 0.6.8
rxjs 6.3.2
typescript 2.7.2
webpack 4.8.3
另一个从无线电输入表单发送数据。这个返回ERR_CONTENT_DECODING_FAILED 200
import {Injectable, OnDestroy} from "@angular/core";
// will be used in future
import { CookieService } from "ngx-cookie-service";
const algorithm = 'aes-256-ctr';
// Todo generate password
const password = '1xap0957/ara=Xv9';
@Injectable()
export class Abc_tService implements OnDestroy {
Enc(text) {
// Encrypt
var en = this.encrypt(text);
console.log(en);
console.log(this.decrypt(en));
}
private encrypt(text: string): string {
return text;
}
private decrypt(text): string {
return text;
}
ngOnDestroy() {
}
}
我尝试删除“ dataType”没有成功。
两者之间似乎没有什么区别,但是其中之一不起作用。
答案 0 :(得分:5)
将此代码添加到您的配置文件中:
$config['compress_output'] = FALSE;
在php.ini中启用gzip压缩:
zlib.output_compression=On