當試圖從HTML數據屬性解析JSON時出現錯誤。這是div
我想從解析JSON:jQuery的parseJSON從HTML不起作用
echo '<div class="udropdown" data-elements=\'{"option1" : "1", "option2" : "2" }\'></div>';
,這是jQuery的部分(這是上點擊,所以$(this)
是必要的)
var ele = jQuery.parseJSON($(this).data('elements'));
,但我不斷收到此錯誤:
Uncaught SyntaxError: Unexpected token o
應該不需要使用'parseJSON()''以來data()'會在內部進行解析 – charlietfl
但是無論哪種方式,如果你要返回HTML,爲什麼不能返回已有的選項呢?擁有帶JSON的數據屬性有什麼意義? –
@AndréSilva很多可能的用例,例如初始化一個插件 – charlietfl