我不知道如何在ajax变量中加上引号

时间:2019-05-25 13:10:39

标签: javascript jsf quotation-marks

我不知道如何在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>";

0 个答案:

没有答案