我不知道如何在jsf中加上引号;
$.ajax({
type : "GET",
url : "http://localhost:8080/users",
dataType: "json",
data: {users: list2},
success : function(result) {
$('#tablebody').html("");
$.each(result,function(key, val) {
var url="'/Usuarios/editarIberClientes?id="+val.id+"'" ;
var comand="<h:commandLink action="+url+" class='btn btn-success' > </h:commandLink>";
var htmlrow ="<tr>"+"<td>" + val.id + "</td>"+"<td>" + val.nombre + "</td>"+"<td>" + val.apellidos + "</td>"+"<td>" + val.dni + "</td>"+"<td>" + val.correo + "</td>"+"<td>" + val.telefono + "</td>"+"<td>" + val.direccion + "</td>"+"<td>" + val.cp + "</td>"+"<td>" + val.edad + "</td>"+"<td>" + comand + "</td>"+"<td>" + "" + "</td>"+"</tr>";
$('#tablebody').append(htmlrow);
});
错误出在变量comand中,此行引发该错误(未捕获的SyntaxError:无效或意外的令牌);
enter image description here 以及如何在jsf中跟踪错误或调试视图页面?
更新,我尝试了它及其原理:
var url='../crud/editarCliente.xhtml?id='+val.dni ;
var url2='../crud/borrarCliente.xhtml?id='+val.dni ;
var comand="<a href="+url+" >Editar </a>";
var eliminar="<a href="+url2+" >Eliminar </a>";
错误出在css类中;
var comand="<a href="+url2+" class='btn btn-success' >Eliminar </a>";
我如何在class属性中添加双引号?非常感谢您的回答
我尝试了一下,但是没有用; var url ='.. / crud / editarCliente.xhtml?id ='+ val.dni;
var clase ="class=\"btn btn-success\"";
var comand="<a href="+url+""+clase +" >Editar </a>";