防止刷新页面的对话提交

时间:2013-04-24 11:18:16

标签: jquery html

我有一个Dialog Popup,它应该将信息附加到表中。在Chrome中,它会将其附加一次,然后在第二次刷新页面并清除所有内容。

我试过了

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

在顶部和底部移动防止默认值,但都不起作用。也在HTML

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

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

我附加了一个JSfiddle,每次刷新页面。无论如何,由于我对ajax缺乏了解,最好不使用ajax来防止这种行为?

1 个答案:

答案 0 :(得分:2)

在摆弄小提琴之后,您似乎忘记了事情,首先将$添加到$(document).ready(来电:

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

此外,您还需要在提交处理程序的末尾返回false,以确保未提交表单。

请参阅working fiddle