django - 在没有表单的情况下传递数据以查看
django - Passing data to view without a form
我正在使用 Hansontable 来允许用户创建输入变量矩阵。如何在不将此矩阵作为输入表单的一部分的情况下将其传递回我的 views.py?我可以为二维数组添加一个表单字段,但我实际上并不需要它,因为 hansontable 正在创建 "input field".
我需要使用矩阵计算一组结果,然后将其与结果一起回显给用户并将其存储在 bd 中。
非常感谢任何指导。
谢谢。
要在不使用 HTML 表单(不刷新页面)的情况下将任何数据传递到后端,您必须使用 AJAX methodologies/practice。使用 jQuery 你可以这样做:
$.ajax({
method: "POST",
url: "/some/url",
data: JSON.stringify(<handsontabledom>.getData())
})
.done(function( msg ) {
alert( "Data Saved: " + msg );
});
另请注意,Handson Tables 文档中有一个关于通过 ajax 请求保存数据的教程。
http://docs.handsontable.com/0.19.0/tutorial-load-and-save.html
我正在使用 Hansontable 来允许用户创建输入变量矩阵。如何在不将此矩阵作为输入表单的一部分的情况下将其传递回我的 views.py?我可以为二维数组添加一个表单字段,但我实际上并不需要它,因为 hansontable 正在创建 "input field".
我需要使用矩阵计算一组结果,然后将其与结果一起回显给用户并将其存储在 bd 中。
非常感谢任何指导。
谢谢。
要在不使用 HTML 表单(不刷新页面)的情况下将任何数据传递到后端,您必须使用 AJAX methodologies/practice。使用 jQuery 你可以这样做:
$.ajax({
method: "POST",
url: "/some/url",
data: JSON.stringify(<handsontabledom>.getData())
})
.done(function( msg ) {
alert( "Data Saved: " + msg );
});
另请注意,Handson Tables 文档中有一个关于通过 ajax 请求保存数据的教程。
http://docs.handsontable.com/0.19.0/tutorial-load-and-save.html