Codeigniter控制器名称不适用于ajax

时间:2015-06-26 20:24:49

标签: php jquery ajax codeigniter

我有一个小的Codeigniter应用程序。我有一个名为"供应商"它完美运行,AJAX调用和所有。 但是,我的第二个控制器名称" Ad"似乎不适用于jQuery AJAX。 每次进行AJAX调用时,都会调用错误处理程序。 错误输出是:

statusText

"[Exception... "<no message>"  nsresult: "0x805e0006 (<unknown>)"  location: "JS frame :: http://localhost/sbkch/backend/backend/assets/js/plugins/pace/pace.min.js :: b/a/a.open :: line 2"  data: no]"

但是,只要我将控制器的名称更改为&#34; Adthisisalongname&#34;,事情就会按预期开始工作。 我试着玩,并将我的控制器重命名为&#34;广告&#34;。 AJAX停止了工作。其他方法工作正常(索引等)。 然后我将名称改为Advendor,AJAX又开始工作了。 什么似乎是问题?是&#34;广告&#34;和&#34;广告&#34; Codeigniter中保留的关键字? 我找不到任何与此相关的文档。 请注意,当AJAX调用不起作用时,它甚至不会出现在Firebug中,因为在&#34; Console&#34;中向服务器发出了请求。标签。 另外,我没有使用form_open()函数。

1 个答案:

答案 0 :(得分:1)

客户端浏览器出现此问题是因为它们阻止副词使用ajax并劫持用户数据,并且它与 Codeigniter jQuery AJAX

无关