當JS函數的參數為對象時,調用時不能直接傳對象,而是要將對象用戶JSON轉換之后才能用,如下
特別要注意這個return "<button class='btn btn-primary btn-sm'' οnclick='toEdit(" + JSON.stringify(row) + ")'>編輯</button>";
這里的雙引號 和 單引號 很容易搞混,最簡單的方式就是直接復制這行代碼 然后修改其中的內容
formatter: function(value, row, index) {
return "<button class='btn btn-primary btn-sm'' οnclick='toEdit(" + JSON.stringify(row) + ")'>編輯</button>";
}
function toAdd(){
$("#myModalLabel").text("新增");
$("#myModal").find(".form-control").val("");
$('#myModal').modal()
}