2010-01-15 173 views
0

可以找出问题所在?总是返回失败脚本有什么问题?

function addItem() { 
      var rowCount = $('#grid').getGridParam('records'); 
      var lastRow = $('#grid').getRowData(rowCount - 1); 

      var newRow = lastRow; 
      newRow.Id = "0"; 
      newRow.Person = ""; 
      newRow.Date = ""; 

      var newItem = $('grid').addRowData(rowCount - 1, newRow); 

      if (newItem == true) { 
       alert('success'); 
      } 
      else { alert('falire'); } 
     } 

回答

4

我不知道,但也许这样的:

var newItem = $('grid').addRowData(rowCount - 1, newRow); 

应该是这样的:

var newItem = $('#grid').addRowData(rowCount - 1, newRow); // missing pound sign 

- 编辑:

如果这个圈出现问题,我建议你在顶部定义事物名称,如下所示:

var theGridElement = $("#grid"); 

从而帮助未成年人不一致的,这些小错误:)

+0

几乎可以肯定。前者将尝试匹配 html元素,而不是带有id“grid”的html元素 – cori 2010-01-15 02:41:16

+0

谢谢......没有注意到;) – CoffeeCode 2010-01-15 02:41:46