简单的记录一下,beego框架下有一个IsAjax()的函数,这个函数理论上是用来检测是否为Ajax请求。但是如果自己封装的Ajax或者使用一些比较小型框架的朋友会发现自己发送的Ajax请求被返回false。
这个翻找一下源码就知道了,其实beego的这个IsAjax只是检查头部里的X-Requested-With属性,也就是说,在发送请求的时候加个值为XMLHttpRequest的X-Requested-With属性即可。
简单的记录一下,beego框架下有一个IsAjax()的函数,这个函数理论上是用来检测是否为Ajax请求。但是如果自己封装的Ajax或者使用一些比较小型框架的朋友会发现自己发送的Ajax请求被返回false。
这个翻找一下源码就知道了,其实beego的这个IsAjax只是检查头部里的X-Requested-With属性,也就是说,在发送请求的时候加个值为XMLHttpRequest的X-Requested-With属性即可。