jq.ajax的post请求到CI的controller,为啥控制器获取不到值啊

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jq.ajax的post请求到CI的controller,为啥控制器获取不到值啊相关的知识,希望对你有一定的参考价值。

求大神看看我是不是哪里不对?

你好,建议你给一下报错信息截图。
就目前你这来看,是你请求的url不对,ci里面 你的这个 add_test方法是在 Notice里面的。你url 请求的时候应该加上。 很大的原因是你的请求url 不对,你仔细检查一下。希望采纳!
参考技术A 你在浏览器里查看下请求URL是否正确请求,有没报错?

jq AJAX拦截器

参考技术A 参考文档:
https://www.cnblogs.com/Johnny_Z/archive/2012/06/17/2552609.html

使用jQuery的$.ajaxSetup方法可以设置AJAX请求的默认参数选项,当程序中需要发起多个AJAX请求时,则不用再为每一个请求配置请求的参数,以及各种相同结果的处理。

需要注意的是用 .get()和 .post()使用HTTP的GET方法。

也就是调用接口都会执行ajaxSetup里面的东西,可以在ajaxSetup做相应的操作处理
注意:
ajax拦截器使用之后,用表单形式提交数据会对结果产生影响,返回的结果会变成json的字符串,所以需要做相应处理

以上是关于jq.ajax的post请求到CI的controller,为啥控制器获取不到值啊的主要内容,如果未能解决你的问题,请参考以下文章

jq AJAX拦截器

jq ajax传递json对象到服务端及contentType的用法

jq ajax封装

jq ajax

JavaScript如何让jQ ajax请求 success函数里返回的数据,变为外层函数的返回值?

主要记录下jq,ajax赋值给外部变量