當我做了這樣的事情:Django的模板變量值無法找回在Javascript/jQuery的
$("#show").click(function(){
{% for p in collection %}
options.push({
'href' : '{{ p.id }}',
});
{% endfor %}
});
我可以檢索Django的模板變量的值。
然而,當我試圖在其他部分做:
$('[name=test]').live('click', function() {
alert('{{ current_state }}');
var msg = '<div class="userName"> {{ current_user }} </div>';
alert('Message' + msg);
});
我無法檢索Django的模板變量從這個值。
這裏出了什麼問題?我有時會在javasript/jQuery中檢索Django模板變量。
編輯
當我執行下面就一切之上的線條,整個javasript不工作。任何想法爲什麼?
$('body').data('current_user_id', {{ current_user_id }});
$('body').data('current_user', {{ current_user }});
都來自同一個文件中的代碼片段? – yilmazhuseyin 2011-12-19 11:39:04
不是來自同一個文件。 – MrCooL 2011-12-19 17:31:00