【发布时间】:2012-03-06 05:48:00
【问题描述】:
我正在研究 Agile Toolkit DVD 租赁示例。在教程的“Day3 - 创建管理员界面”部分,它添加了管理员界面,并提供了将用户电子邮件和密码添加到数据库的功能。
在“客户”选项卡中,我单击现有客户的“设置密码”按钮,然后出现一个允许输入密码的弹出窗口。我输入密码并单击“确定”或“取消”。使用 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 并检查了“客户”表,但它没有用密码更新。一旦我修复了 showMessage() 错误,我将追查表未更新的原因。也许我没有正确设置一些东西。
干杯
【问题讨论】:
标签: php user-interface frameworks atk4