1. 程式人生 > >JS函式引數為物件時,如何呼叫

JS函式引數為物件時,如何呼叫

當JS函式的引數為物件時,呼叫時不能直接傳物件,而是要將物件使用者JSON轉換之後才能用,如下

特別要注意這個return "<button class='btn btn-primary btn-sm'' onclick='toEdit(" + JSON.stringify(row) + ")'>編輯</button>";

這裡的雙引號 和 單引號 很容易搞混,最簡單的方式就是直接複製這行程式碼 然後修改其中的內容

formatter: function(value, row, index) {

	return "<button class='btn btn-primary btn-sm'' onclick='toEdit(" + JSON.stringify(row) + ")'>編輯</button>";

}
function toAdd(){
	$("#myModalLabel").text("新增");
	$("#myModal").find(".form-control").val("");
	$('#myModal').modal()
}