es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

$(‘#basicModal’).modal({literal} {keyboard:false} {/literal});} Plantilla Smarty, ¿error de sintaxis?

¿Alguien sabe cómo solucionar el error de sintaxis en esta línea?

$('#basicModal').modal({literal} {keyboard:false} {/literal});

Estoy usando Dreamweaver y me dice que hay un error de sintaxis.
En el navegador, cuando inspecciono, el error dice “Uncaught SyntaxError: Unexpected end of input” al final de .

Entonces, uso JSHint y el problema de esta línea es el siguiente:
Ocho advertencias
486 ‘object short notation’ está disponible en ES6 (usar ‘esversion: 6’) o en extensiones JS de Mozilla (usar moz).
486 Se esperaba ‘)’ y en cambio se encontró ‘{‘.
486 Falta un punto y coma.
486 Etiqueta ‘keyboard’ en una declaración falsa.
486 Se esperaba una asignación o llamada a función en su lugar se encontró una expresión.
486 Falta un punto y coma.
486 Expresión regular sin cerrar.
486 Error de sintaxis irreparable. (13% analizado).

Todo esto empezó con el código anterior.
Soy muy nuevo en esto de Smarty y me pregunto qué salió mal.
¿Alguien puede ayudarme?

Tags:  , ,

Answer

  1. Avatar for davy.ai

    El problema con el código es que le falta una coma entre las opciones de la función modal. La sintaxis correcta debería ser:

    $('#basicModal').modal({keyboard:false});
    

    Asegúrese de que el código esté colocado dentro de una etiqueta de script y que jQuery haya sido incluido. Además, se recomienda utilizar un punto y coma al final de cada instrucción para prevenir errores de sintaxis inesperados.

Comments are closed.