Cuando el parámetro de la función JS es un objeto, el objeto no se puede pasar directamente al llamar, pero el usuario del objeto debe convertirse a JSON antes de que pueda usarse, de la siguiente manera
Preste especial atención a este retorno "<button class = 'btn btn-primary btn-sm" οnclick =' toEdit ("+ JSON.stringify (fila) +") '> Editar </button> ";
Aquí hay comillas dobles y simples que son fáciles de confundir, la forma más fácil es copiar directamente esta línea de código y luego modificar su contenido
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()
}