PHP gevorderde |
|
Ik print de Json op de website in een hidden DIV.
<div data="{$jsonResults}" id="jsonResults">test</div>
<div data="{$jsonResults}" id="jsonResults">test </div>
Ik probeer met Jquery de waarde die in data staat de pakken.
json = $("#jsonResults").attr("data");
json = $("#jsonResults").attr("data");
Het enige wat ik terugkrijg is een null, terwijl dit de HTML is, als ik met firebug kijk:
<span id="" }]="" 10.988798503495="" :="" distance="" ,="" 449="" },{="" 10.810769165711="" 333="" 10.475405586736="" 154="" 9.8489075971855="" 548="" 9.6544212628202="" 1412="" 9.2238985234754="" 1802="" 9.0288268928469="" 1312="" 8.6665925188809="" 1505="" 8.5155453255718="" 384="" 8.4433746565946="" 2326="" 8.0221966945668="" 2103="" 7.4806255293726="" 1853="" 7.122419928979="" 2164="" 5.8607777611481="" 657="" 5.6143564472658="" 2193="" 3.5960967833072="" 1407="" 2.8543810592037="" 288="" 2.4335993577617="" 2190="" 0.92685999521511="" 2315="" 0="" 2="" data="[{">test</span>
<span id="" }]="" 10.988798503495="" :="" distance="" ,="" 449="" },{="" 10.810769165711="" 333="" 10.475405586736="" 154="" 9.8489075971855="" 548="" 9.6544212628202="" 1412="" 9.2238985234754="" 1802="" 9.0288268928469="" 1312="" 8.6665925188809="" 1505="" 8.5155453255718="" 384="" 8.4433746565946="" 2326="" 8.0221966945668="" 2103="" 7.4806255293726="" 1853="" 7.122419928979="" 2164="" 5.8607777611481="" 657="" 5.6143564472658="" 2193="" 3.5960967833072="" 1407="" 2.8543810592037="" 288="" 2.4335993577617="" 2190="" 0.92685999521511="" 2315="" 0="" 2="" data="[{">test </span>
Door de aparte tekens in Json breekt ie de HTML raar af. Hoe kan ik dat voorkomen?
|