防止对话提交刷新页面

问题描述:

我有一个对话框弹出应该附加信息到表。在Chrome中,它会追加一次,然后再次刷新页面并清除所有内容。防止对话提交刷新页面

我已经试过

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

在顶部和底部移动防止默认情况下,既不工作。同样在该HTML

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

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

我附上一个的jsfiddle,其每次刷新页面。有没有办法阻止这种行为,最好是不使用ajax,因为我对ajax缺乏了解?

与你拨弄拨弄后,似乎你忘了东西,先加起始$$(document).ready(电话:

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

,你也需要在的最后返回false提交处理,使确定表单没有提交。

请参阅working fiddle

+0

o忘记$符号让我感到无聊。我刚刚在答复之前更新了那几秒钟。你是最好的纳尔逊。我看过这个问题几次,没有简单的解决方案。谢谢 – 2013-04-24 11:41:52