Javascript 注意(";dom:loaded";)不在rails部分页面中工作

Javascript 注意(";dom:loaded";)不在rails部分页面中工作,javascript,jquery,ruby-on-rails,Javascript,Jquery,Ruby On Rails,我的projet使用的是rails 2.3。在部分页面中,我有一个文本框用于搜索某些内容。对于搜索,我使用javascript调用search_方法 function search_ajax_desc(){ if ($('query2').value.include("%")) return; <%="#{remote_function(:url => {:action => "search_ajax_desc"}, :with => "'

我的projet使用的是rails 2.3。在部分页面中,我有一个文本框用于搜索某些内容。对于搜索,我使用javascript调用search_方法

    function search_ajax_desc(){
    if ($('query2').value.include("%")) return;
    <%="#{remote_function(:url => {:action => "search_ajax_desc"},
    :with => "'query='+$('query2').value",
    :update=>"information"
    )}"%>
}

document.observe("dom:loaded", function() {
    new Form.Element.Observer('query2', 1, search_ajax_desc);
});
函数搜索\u ajax\u desc(){
if($('query2').value.include(“%”)返回;
}
document.observe(“dom:loaded”,function()){
新的Form.Element.Observer('query2',1,search\u ajax\u desc);
});
这是js代码

我有一部分

      <div id="modal-box2">
        <form name="search_form" action="">
            <%= text_field_tag("query2", params['query2'], :autocomplete => 'off') %>
        </form>
      <div id="information"></div>

“关闭”)%%>
这些代码在整页中运行良好。但不是局部的。document.observe(“dom:loaded”)在部分页面中不起作用?

检查是否有帮助检查是否有帮助