2013-04-24 193 views
0

我有一個對話框彈出應該附加信息到表。在Chrome中,它會追加一次,然後再次刷新頁面並清除所有內容。防止對話提交刷新頁面

我已經試過

 $('#addthisquote').submit(function(e) { 
       e.preventDefault(); 

在頂部和底部移動防止默認情況下,既不工作。同樣在該HTML

<div data-role="page" data-external="false"> 

http://jsfiddle.net/SteveRobertson/p6bCW/10/

我附上一個的jsfiddle,其每次刷新頁面。有沒有辦法阻止這種行爲,最好是不使用ajax,因爲我對ajax缺乏瞭解?

回答

2

與你撥弄撥弄後,似乎你忘了東西,先加起始$$(document).ready(電話:

$(document).ready(function() { 
^-------- YOU FORGOT THIS 

,你也需要在的最後返回false提交處理,使確定表單沒有提交。

請參閱working fiddle

+0

o忘記$符號讓我感到無聊。我剛剛在答覆之前更新了那幾秒鐘。你是最好的納爾遜。我看過這個問題幾次,沒有簡單的解決方案。謝謝 – 2013-04-24 11:41:52