0

我有以下手风琴的例子。

http://jsfiddle.net/zidski/NU7Gp/14/

如果您单击第一个面板,您应该会看到一个编辑放置-一旦您单击编辑按钮,面板就会关闭-当您有回发时,我会尝试保持此面板打开-如何使用 jquery 来实现?

4

1 回答 1

0

您必须使用 AJAX 进行回发。如:

$('#myFormId').submit(function(event){
    event.preventDefault();
    $.post($(this).attr('action'), function(response){
        // ... handle response from post here ...
    });
});

现在,您只是按照一条评论的建议重新加载页面。我假设您这样做是为了模拟回发表单。基本上,这样想。当您第一次加载一个页面时,它就“诞生”了。如果您以任何方式重新加载,您将“杀死”该页面以及所有已完成的 javascript 状态和设置。保持该状态的唯一方法是通过使用异步请求和 DOM 操作来保持页面“活动”。祝你好运,欢迎来到网络 :)

于 2012-08-01T14:51:50.450 回答