手风琴保持与jquery发回打开面板
问题描述:
我有以下例子的手风琴。手风琴保持与jquery发回打开面板
http://jsfiddle.net/zidski/NU7Gp/14/
如果单击向下第一个面板上,你会看到一个编辑说 - 一旦你点击编辑按钮面板关闭 - 我想,当你有一个回传,以保持这个面板开启 - 这怎么能用jQuery来实现?
答
您必须使用AJAX进行回发。如在:
$('#myFormId').submit(function(event){
event.preventDefault();
$.post($(this).attr('action'), function(response){
// ... handle response from post here ...
});
});
现在你只是重新加载页面,因为一个评论暗示。我假设你是在模拟一个表单回发。基本上,这样想。当你第一次加载页面时,页面就是“天生的”。如果以任何方式重新加载,则“杀死”该页面以及完成的所有JavaScript状态和设置。保持这种状态的唯一方法是通过使用异步请求和DOM操作来保持页面“活跃”。祝你好运,欢迎来到网络:)
不要重新加载,重新加载会让你失去页面状态 – rsplak 2012-08-01 14:46:13
你有一个'window.location.reload'在该按钮的点击事件。你期望什么? – Ohgodwhy 2012-08-01 14:46:36
我有一个asp.net Ajax调用重新加载的HTML,但我需要保持面板打开 – user1177860 2012-08-01 14:48:42