如何将值传递给静态HTML页面

时间:2014-04-19 16:39:52

标签: jquery django html5

我正在尝试将值传递给静态HTML页面。 jQuery在表中找到值,但是如何将其传递给下一页

$('.gobutton').bind('click', function(){
   var value = $(this).closest('tr').find('td')[0].innerHTML        
   var forward = window.location.replace('{% url 'example' %}');
});

我尝试使用sessionStorage.setItem("user_val",value),但似乎无法以任何方式在该视图中恢复它。

$.post('{% url 'example' %}', {"user_val":value})方法不会加载html页面,但会传递值。

2 个答案:

答案 0 :(得分:0)

创建一个带有隐藏输入字段的表单,用您的值填充隐藏的输入字段。将click事件绑定到表单提交,然后只读取POST变量。

答案 1 :(得分:0)

结束了

sessionStorage.setItem("user_val",value);
window.location.replace('{% url 'example' %}');

然后在example页面上,我检查了user_val是否存在sessionStorage.getItem 如果user_val存在,我启动了我需要的编码(AJAX)。并将user_val设置为"",清理内存。如果user_val不存在,它将像以前一样启动页面。