3

我正在为一个项目使用 Codeigniter 和 Grocery Crud。crud 似乎工作正常,但问题是当我尝试添加值时,我没有收到成功消息。相反,我得到一个如下所示的文本框

在此处输入图像描述

我尝试从头开始重新安装 crud,但还是一样。

add并且update不显示成功消息,当我单击更新并转到列表时没有任何反应。

有人可以帮我吗?

4

2 回答 2

4

实际上,最好问一下,因为当出现 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 的主要版本。

于 2013-01-31T22:01:17.770 回答
0

如果有人遇到这个问题,我认为这是一个模板问题,但没有更多时间诊断,我只需在 Grocery_CRUD.php 库的函数中设置success_message为。nullupdate_layout

这消除了错误,但当然不包括成功消息。

于 2019-02-21T22:05:38.930 回答