通过jQuery向div中的json_encode灌输变量

时间:2014-02-03 23:29:10

标签: php jquery json

使用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没有出现在我的元素#baralert(),它有效...

有什么建议吗?

1 个答案:

答案 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);
});