Agile Toolkit无法找到DVD租赁示例的showMessage()

时间:2012-03-06 05:48:00

标签: php user-interface frameworks atk4

我正在研究Agile Toolkit DVD租赁示例。在本教程的“第3天 - 创建管理员界面”部分中,它添加了管理员界面,并提供了向数据库添加用户电子邮件和密码的功能。

在“客户”标签中,我点击现有客户的“设置密码”按钮,会出现一个弹出窗口,允许输入密码。我输入密码并单击“确定”或“取消”。使用Firebug时,会出现一条错误消息,意图使用showMessage()函数显示:

showMessage is not defined
(?)(ret=undefined)1 (line 440)
success(res="<h2>BaseException</h2>\n...d></tr>\n</table></div>\n")start-atk4.js (line 183)
d(d=Object { url="/agiletoolkit/admin/?pa...d_set_password=1&value=", isLocal=false, global=true, more...}, f=["<h2>BaseException</h2>\n...d></tr>\n</table></div>\n", "success", Object { readyState=4, responseText="<h2>BaseException</h2>\n...d></tr>\n</table></div>\n", status=200, more...}])jquery....min.js (line 16)
d(a=200, c="success", l=Object { text="<h2>BaseException</h2>\n...d></tr>\n</table></div>\n"}, n="Date: Tue, 06 Mar 2012 ...xt/html; charset=utf-8\n")jquery....min.js (line 16)
d(e=readystatechange , i=undefined)jquery....min.js (line 16)
[Break On This Error]   

showMessage("Error in AJAXec response: "+e+"\n"+response_text);

showMessage()在哪里定义?我搜索了atk4来源,但没有出现。

我登录了mysql并检查了“customer”表,并且没有使用密码进行更新。一旦我修复了showMessage()错误,我就会找出为什么表没有更新。也许我没有正确设置。

干杯

1 个答案:

答案 0 :(得分:0)

启用弹出窗口并确保加载所有javascript文件。不要担心“ajaxer响应中的错误”,而不是在响应中返回的BaseException的性质而不是javascript代码。