2017.7.25 jqGrid在編輯態無法獲取數據,得到的是html代碼


頁面如下:

 

勾選555之后,點擊下方的刪除按鈕,調用如下代碼:

 

最終調用的是jqGrid的getRowData()方法:

 

但是運行時發現,無法獲取key的值,也就無法正確刪除了。獲取到的是html代碼。

 

 

原因是:在編輯態jqGrid的單元格無法通過getRowData方法拿到數據。參考來自:jqGrid單元格/行編輯模式下getRowData如何獲取數據行

 

其中有幾種解決辦法,由於我的頁面是所有的增刪改查,都是通過勾選,然后選擇下方的來彈出對話框完成,因此表格中列是不需要編輯態的。於是將列改為不可編輯

 

 

修改完后,勾選555,可以看到是處於不可編輯態,此時再刪除,獲取到的就是列的值了。

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM