Hola a todos,
Tengo un problema al intentar pasar variables de mi template a javascript. Mis variables contienen coordenadas, es decir, son decimales, y cuando las recibo en el javascript y las muestro en consola, me devuelve solo la parte no decimal de las coordenadas. Este es mi código:
Template:
Código HTML:
<td><button onclick="window.to('{{p.coorx}}','{{p.coory}}')" data-coorx="{{p.coorx}}" data-coory="{{p.coory}}">Ver Pozo</button></td>
Javascript
:
Código:
window.to = function(coorx,coory) {
var coorx = parseFloat(coorx);
var coory = parseFloat(coory);
console.log(coorx);
console.log(coory);
}
Seguro que mi error está en la forma en que establezco los parámetros a enviar en el HTML. He probado varias formas como:
Código HTML:
<td><button onclick="window.to(" + {{p.coorx}} + "," + {{p.coory}} + ")" data-coorx="{{p.coorx}}" data-coory="{{p.coory}}">Ver Pozo</button></td>
Pero entonces me da un error: Uncaught SyntaxError: Unexpected token }
Alguien sabría cómo solucionar este problema?
Un saludo y muchas gracias de antemano!