Javascript 注意(";dom:loaded";)不在rails部分页面中工作
我的projet使用的是rails 2.3。在部分页面中,我有一个文本框用于搜索某些内容。对于搜索,我使用javascript调用search_方法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 => "'
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”)在部分页面中不起作用?检查是否有帮助检查是否有帮助