2010-08-23 86 views
1

我使用jquery ui dialog來顯示錶單。不幸的是,這個函數在我的表單中用csrf token清除了隱藏的輸入。我可以以某種方式強制對話框不清除此字段,或者我必須將此令牌存儲在某處並自行設置適當的字段?jquery ui對話框和csrf保護

回答

-3

不理想的情況,但爲什麼您不關閉CSRF保護視圖?或者你在這種對話中有很多形式嗎?

或者,爲什麼不有一些JS會刮掉令牌,將它停放在DOM中的其他地方,然後重寫有問題的函數,以便在所有其他活動完成後將令牌輸入克隆回原來的位置?

+0

第一個選項對我沒有好處。我想到了第二個,但我不太喜歡它。這似乎是唯一的解決方案。謝謝。 – gruszczy 2010-08-23 19:53:19

+0

同意,這不是很好,但如果它有效,那很好。 – 2010-08-23 20:29:15

+0

哇。苛刻的人從別人那裏倒下!如果有更好的方法,讓我們聽聽它! :O) – 2011-08-01 10:51:52