使用json_encode()
检索变量后:
var foo = <?php echo json_encode(get_option('foo')); ?>;
我想将它合并到一个带有jQuery的元素中:
$(function () {$('#button').on("mousedown", '#button', get_json_encode);});
$.fn.get_json_encode = function () {$('#bar').text(foo);});
但我不知道为什么我的foo
var没有出现在我的元素#bar
中alert()
,它有效...
有什么建议吗?
答案 0 :(得分:1)
更改:
$('#bar').text(foo);
为:
$('#bar').html(foo);
注意我已将text
更改为html
。我已经重写了下面的函数,它应该可以工作......
var foo = <?php echo json_encode(get_option('foo')); ?>;
$(document).on("mousedown", '#button', function(){
$('#bar').html(foo);
});