我正在为一个项目使用 Codeigniter 和 Grocery Crud。crud 似乎工作正常,但问题是当我尝试添加值时,我没有收到成功消息。相反,我得到一个如下所示的文本框
我尝试从头开始重新安装 crud,但还是一样。
add
并且update
不显示成功消息,当我单击更新并转到列表时没有任何反应。
有人可以帮我吗?
我正在为一个项目使用 Codeigniter 和 Grocery Crud。crud 似乎工作正常,但问题是当我尝试添加值时,我没有收到成功消息。相反,我得到一个如下所示的文本框
我尝试从头开始重新安装 crud,但还是一样。
add
并且update
不显示成功消息,当我单击更新并转到列表时没有任何反应。
有人可以帮我吗?
实际上,最好问一下,因为当出现 JavaScript 错误时,这是杂货店 CRUD 上的常见错误。这主要是在上一页出现 JavaScript 错误时出现的问题。
例如,当您在添加表单时。例如:http ://www.grocerycrud.com/demo/offices/add检查您的萤火虫,看看是否有任何 JavaScript 错误。这主要发生在您的 JavaScript 中已经有 jquery 或 jqueryUI 时。如果是这样,那么为了防止冲突,一个简单的代码行可以让你从搜索中解脱出来。你可以简单地做:
$crud->unset_jquery(); //This will unset the Jquery library to load
或者:
$crud->unset_jquery_ui(); //This will unset the Jquery UI library to load
如果您仍然遇到问题,请检查您的 JavaScript 并尝试删除一些可能导致此问题的插件。有时在安装 Twitter Bootstrap 时会发生这种情况,但只有 unset_jquery() 方法可以完成这项工作。
最后我不确定,但我认为最新的杂货 CRUD 版本与 Jquery v.1.9.0 不兼容。因此,如果您使用的是 Jquery 1.9.0,请尝试切换到以前的版本,例如 1.8.3,否则您必须等待支持 Jquery v.1.9.0的杂货店 CRUD v.1.4 的主要版本。
如果有人遇到这个问题,我认为这是一个模板问题,但没有更多时间诊断,我只需在 Grocery_CRUD.php 库的函数中设置success_message
为。null
update_layout
这消除了错误,但当然不包括成功消息。