Rails& Jquery - Whitespace和jQuery bug

时间:2011-08-23 18:23:34

标签: javascript jquery ruby-on-rails ruby ruby-on-rails-3

当我的页面被加载时,它们会在我的表单和表格之间出现一些空格。

见她: enter image description here

我看过萤火虫,我看到了这个奇怪的空白: enter image description here

当我的表用ajax渲染时,空白消失,没有空格。 enter image description here

萤火虫:enter image description here

在带有空格的页面加载上,提交时的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只是索引视图的工作?如何删除空格?

0 个答案:

没有答案