在 jquery 中调用 request.session var
Call request.session var inside jquery
在 html 模板中获得此会话变量:
request.session["rer_value"]
我需要在位于另一个 html 模板中的 jquery 代码中调用它来进行一些计算:
vrer= request.session["rer_value"];
$('table').on('change', '.usd_value', function() {
pesos_value = $(this).closest('tr').find('.pesos_value');
percent = $(this).closest('tr').find('.percent');
//$(pesos_value).val($(this).val() * vrer);
});
但它不工作....有什么想法吗?谢谢你的帮助!!
那是行不通的,是吗,因为 request.session
是服务器上的对象,而不是 client-side Javascript.
中的对象
如果您想让该值可供 jQuery 使用,您需要将其显式地从视图传递到模板中。
在您看来:
return render(request, 'mytemplate.html', {'vrer': request.session["rer_value"], ...})
在您的模板中:
var vrer = "{{ vrer }}"
在 html 模板中获得此会话变量:
request.session["rer_value"]
我需要在位于另一个 html 模板中的 jquery 代码中调用它来进行一些计算:
vrer= request.session["rer_value"];
$('table').on('change', '.usd_value', function() {
pesos_value = $(this).closest('tr').find('.pesos_value');
percent = $(this).closest('tr').find('.percent');
//$(pesos_value).val($(this).val() * vrer);
});
但它不工作....有什么想法吗?谢谢你的帮助!!
那是行不通的,是吗,因为 request.session
是服务器上的对象,而不是 client-side Javascript.
如果您想让该值可供 jQuery 使用,您需要将其显式地从视图传递到模板中。
在您看来:
return render(request, 'mytemplate.html', {'vrer': request.session["rer_value"], ...})
在您的模板中:
var vrer = "{{ vrer }}"