我已經使用setPostDataItem
許多次,它總是工作。但最近我在我的工作中添加了一些新代碼,然後螢火蟲告訴我$("#list").setPostDataItem
不是一個函數。 我找不到爲什麼會發生這種情況,有人遇到過嗎?
回答
最有可能在新功能的一些JavaScript函數打破,這淌下並殺死setPostDataItem
插件...
POST數據模塊(提供setPostDataItem
)已經從jqGrid的去除的4.0版本.0顯然。它需要被包含爲一個插件。指示要做到這一點:http://goo.gl/PhFSh
我想你的網站jqGrid更新,這就是爲什麼setPostDataItem
不再存在。另一方面,如果您已經使用4.0.0以上版本,請檢查插件是否正確加載。
是的,你是對的。我更新jqgird到4.3版本。非常感謝。 – 2012-02-27 03:11:32
@ xiao.Ao:** MartinodF **的答案是絕對正確的。你應該使用'setGridParam'方法而不是'setPostDataItem'。我只想補充一點,你仍然可以在[jqGrid下載](http://www.trirand.com/blog/?page_id=6)的'plugins'子目錄的'grid.postext.js'中找到'setPostDataItem'。 。現在越好越好使用'setGridParam'方法。 – Oleg 2012-02-27 06:57:07
- 1. 函數不是一個函數jquery
- 2. parseInt函數()不是一個函數
- 3. setPristine不是一個函數
- 4. pg.connect不是一個函數?
- 5. TypeError:fn.bind不是一個函數
- 6. $ mdToast.simple不是一個函數
- 7. TrackballControls.js:this.domElement.addEventListener不是一個函數
- 8. $ injector.get不是一個函數
- 9. NgModule不是一個函數
- 10. undefined不是一個函數
- 11. elementRef.createComponent不是一個函數
- 12. $。對不是一個函數
- 13. array.splice不是一個函數
- 14. $不是一個函數
- 15. $ .fancybox.delay不是一個函數
- 16. .CALL()不是一個函數
- 17. $ table.bootstrapTable不是一個函數
- 18. BackboneJS:router.navigate不是一個函數
- 19. $ .widget不是一個函數
- 20. rowReordering不是一個函數
- 21. DatePicker:ui.destroy不是一個函數
- 22. Immutable.Map.deleteAll()不是一個函數
- 23. TypeError:Tabular.Table不是一個函數
- 24. req.getValidationErrors()不是一個函數
- 25. mobx:array.map()不是一個函數
- 26. $ .evalJSON不是一個函數
- 27. $ .param.querystring不是一個函數
- 28. module.exports:不是一個函數
- 29. TypeError:req.next不是一個函數
- 30. .trim()不是一個函數
是的,我發現了。 – 2012-02-27 07:08:32