我使用rails 2.3作为我的项目。在部分页面中,我有一个用于搜索的文本框。搜索我用javascript来调用search_method。
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);
});
这是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(&#34; dom:loaded&#34;)在部分页面中不起作用?