我正在使用驗證jQuery插件做一些驗證。我有一個服務,現在返回「真」和「假」,一切都很好。jQuery遠程驗證與服務器生成的錯誤消息
但是,我使用的錯誤消息是「該名稱已被佔用。」
我想要的錯誤消息是"That name is already <a href="/item?id=543"> taken</a>."
其中該項目ID是從服務器返回的東西。但我不知道如何從服務器返回任何東西,而不是一個真或假,仍然有驗證工作。
我知道我可以使用JQuery.Format(「名稱{0}被採取」),但我真的想給超鏈接到現有的項目,我不想必須更改項目頁面以接受名稱而不是ID。
當你返回字符串時會發生什麼?該*應該*已經工作,任何字符串被視爲錯誤消息。 – 2010-08-26 21:02:07
沒有任何反應。即使我在驗證插件中的ajax調用的成功回調中設置了一箇中斷點,也不會觸發中斷點。當我返回「true」或「false」而不是「這是一個錯誤信息」時,它會被擊中 – tster 2010-08-26 21:09:40
您是否將該字符串傳遞給引號? – 2010-08-26 21:15:37