ciao!
penso sia la sezione corretta, in caso scusate in anticipo!
in pratica con php creo questo json:
e lo devo impostare come parametro quando richiamo una funzione js.codice:[{"id":"6232","desc":"Gubbio","qta":"1","sku":"RIC-002-GUBBIO"},{"id":"6233","desc":"Assisi","qta":"1","sku":"RIC-002-ASSISI"},{"id":"6264","desc":"Just Live - American Ipa","qta":"1","sku":"BIR-000-JUSTLIVE"},{"id":"6263","desc":"Pura Vida - Pils","qta":"1","sku":"BIR-000-PURAVIDA"}]
ho fatto così:
ma quando clicco sul bottone mi da questo errore:codice:<button type="button" id="ordina_tb" class="btn btn-large" onclick="addToCart(<?php echo $id; ?>, false, '<?php echo json_encode($customItem); ?>');"> Aggiungi al carrello </button>
nel sorgente della pagina ho visto una cosa strana:codice:Uncaught SyntaxError: '' string literal contains an unescaped line break
se guardate bene, ci sono alcune porzioni del json che non sono corrette.codice:<button type="button" id="ordina_tb" class="btn btn-large" onclick="addToCart(7009, false, '[{" id":"6232","desc":"gubbio","qta":"1","sku":"ric-002-gubbio"},{"id":"6233","desc":"assisi","qta":"1","sku":"ric-002-assisi"},{"id":"6264","desc":"just="" live="" -="" american="" ipa","qta":"1","sku":"bir-000-justlive"},{"id":"6263","desc":"pura="" vida="" pils","qta":"1","sku":"bir-000-puravida"}]');"=""> Aggiungi la Box al carrello </button>
ad esempio:
ovviamente se lo stampo sulla pagina è tutto ok.codice:{"id":"6264","desc":"just="" live="" -="" american="" ipa","qta":"1","sku":"bir-000-justlive"}
qualche suggerimento??

Rispondi quotando