Jquery 重新加载部分脚本

Jquery 重新加载部分脚本,jquery,ruby-on-rails,Jquery,Ruby On Rails,我正在尝试重新加载上的一节,其中包含以下内容 jQuery('#account_alert').replaceWith("<div id='account_alert'><div class='msg success'>" + data.message + "</div></div>"); jQuery('#subaccount_balances').load("edit #subaccount_balances"); jQuery(“#帐户_

我正在尝试重新加载上的一节,其中包含以下内容

jQuery('#account_alert').replaceWith("<div id='account_alert'><div class='msg success'>" + data.message + "</div></div>");

jQuery('#subaccount_balances').load("edit #subaccount_balances");
jQuery(“#帐户_警报”)。替换为(“+data.message+”);
jQuery(“#子账户#余额”).load(“编辑#子账户#余额”);
问题是
。load()
不会从网页加载脚本,因此 我的手风琴全部展开,所有表单链接都断开…

.load()
在加载URL中有选择器时不执行脚本

更改
编辑
服务器脚本,使其接受名为
的参数。当给出这个参数时,它应该只返回HTML的那个部分,而不是整个页面。然后你可以做:

jQuery('#subaccount_balances').load("edit?section=subaccount_balances");

jQuery文档说明了它的工作原理:如果URL包含选择器表达式,则不会执行脚本,你知道实现这一点的另一种方法吗?你能改变服务器脚本吗?这样你就不需要使用
#subaccount\u balances
选择器了吗?我把subaccount选择器放在这里就是为了这个,因此,是的,它可以被删除对不起,我应该更清楚,这不是网页功能所必需的,但如果我将编辑加载到#子帐户(subaccount)余额中,它将重新加载整个网页到该选择器中,这不是我要找的。。。它还将取消我的替换警报。。。我想到的一个选项可能是为表单创建一个文字独立的页面,每次都进行渲染,这是一个好的解决方案吗?我问你是否可以更改
编辑
脚本,这样你就不需要使用选择器,你说可以。我不理解这个问题,我以为你在问“子账户余额选择器”是否必要,而不是。。。我可以重新加载编辑页面,它将丢失生成的警报消息。。。但我只想重新加载子帐户余额选择器中的内容,否则将重新加载所有内容,但警报选择器中的内容除外。selector今天尝试了您的修订,但它似乎不起作用。我正在指定部分,它正在重新加载,但它正在重新加载selector中的整个页面,即使您修改了
编辑
脚本,使其仅发送您请求的部分?