我有一个小的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()
函数。
答案 0 :(得分:1)
客户端浏览器出现此问题是因为它们阻止副词使用ajax并劫持用户数据,并且它与 Codeigniter 或 jQuery AJAX
无关