Buenas tardes!!!
Estoy teniendo problemas al intentar pasarle como parametro a una función de Javascript una cadena con formato json atraves de el evento onclick, ya que mi parametro contiene comillas dobles y espacios en blanco lo que entra en conflicto con las comillas de el evento onclick.
Aqui pongo la parte del código que me esta ocasionando problemas.
Estoy utilizando aspx del lado del servidor
v=[{"n":"nombre primero","x":"0","y":"2"},{"n":"nombre segundo","x":"1","y":"0"},{"n":"nombre tercero","x":"2","y":"0"},{"n":"Nombre cuato","x":"3","y":"2"},{"n":"nombre quinto","x":"4","y":"0"},{"n":"Nombre sexto","x":"5","y":"2"}]
<a href="#" onClick="Funcionjs('par=<%= v %>') " > Graficar </a>
<a href="#" onClick="Funcionjs('par=<%= v %>') " > Graficar </a>
<a href="#" onClick=Funcionjs('par=<%= v %>') > Graficar </a>
He intentado de estas tres maneras pero no consigo que los parametros sean enviados.
En la primera opción obtengo error en el primer espacio en blanco
En la segunda opción las primeras comillas de mi variable cierran las comillas de el evento onclick
En la tercera opción obtengo error en el primer espacio en blanco.
Espero me puedan orientar en como puedo hacerlo de la manera correcta de antemano muchas gracias