2012-03-06 51 views
1

我正在通過Agile Toolkit DVD租賃示例工作。在本教程的「第3天 - 創建管理員界面」部分,它添加了管理員界面,並提供了將用戶電子郵件和密碼添加到數據庫的功能。敏捷工具包無法找到showMessage()的DVD出租示例

本着「用戶」選項卡上,我點擊「設置密碼」按鈕,爲現有客戶和彈出式視窗,讓輸入密碼。我輸入密碼並單擊確定或取消。用Firebug,有一個,就是使用showMessage()函數來顯示一條錯誤消息:凡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); 

?我搜查了atk4源文件,但沒有出現。

我登錄到MySQL並檢查了「客戶」表中,並沒有被使用密碼進行更新。一旦我修復了showMessage()錯誤,我將追蹤爲什麼表沒有被更新。也許我沒有正確設置。

乾杯

回答

0

啓用彈出窗口並確保已加載所有JavaScript文件。不要擔心「ajaxer響應中的錯誤」,而不是擔心響應中返回的BaseException的本質而不是JavaScript代碼。

+0

謝謝,我添加了一個例外,Firefox的彈出式窗口攔截並彈出與完整的錯誤出現。奇怪的是,通常firefox通知我,有一個彈出式的請求.... 錯誤是由於mgr.php類型o,謝謝。 – LostInTheWeb 2012-03-07 01:31:56