当我的页面被加载时,它们会在我的表单和表格之间出现一些空格。
见她:
我看过萤火虫,我看到了这个奇怪的空白:
当我的表用ajax渲染时,空白消失,没有空格。
萤火虫:
在带有空格的页面加载上,提交时的ajax调用不起作用。仅当内容使用ajax呈现时才有效。
我在窗体子上调用jQuery ajax:
$('form#formgo').live('submit', function(e) {
e.preventDefault();
$('#comparecontent').empty().html('<p style="text-align:center;"><img src="../images/ajax.gif" /></p>');
var form = $(this).closest('form');
$.ajax({
type: form.attr('method'),
url: form.attr('action'),
data: form.serialize(),
success:function(msg){
$('#comparecontent').html(msg);
}
});
return false;
});
我的布局的一部分:
<% form_tag complete_webhosts_path, :id => 'formgo', :style => 'padding:0;margin:0p;float:left;', :method => :get do %>
<div id="formcontent" style="width:770px;float:left;background:#FFF;">
<%= yield %>
<% end %>
</div>
我的索引视图:
<% if @company.empty? %>
<p>No records found</p>
<% else %>
<table class="tablesorter" id="fronttable" width="776px;" cellspacing="0" cellpadding="0">
Some Rails loops
</table>
<%= submit_tag "Mark as Complete", :id => 'knappen' %>
<% end %>
为什么使用ajax调用和呈现ajax只是索引视图的工作?如何删除空格?