2010-01-15 197 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