我的问题是,有什么更好的方法来将一个javascript函数的值传递给Django视图。如何将值从javascript函数传递给Django视图
我有一个模板,我通过javascript函数获取值,并且我想将该值传递给django视图。
我的问题是,有什么更好的方法来将一个javascript函数的值传递给Django视图。如何将值从javascript函数传递给Django视图
我有一个模板,我通过javascript函数获取值,并且我想将该值传递给django视图。
的问题是相当普遍的,但这里的一种方式正在做。你可以使用jQuery来让你的AJAX调用是这样的:
$.ajax({type: 'POST',
url: '/fetch_data/', // some data url
data: {param: 'hello', another_param: 5}, // some params
success: function (response) { // callback
if (response.result === 'OK') {
if (response.data && typeof(response.data) === 'object') {
// do something with the successful response.data
// e.g. response.data can be a JSON object
}
} else {
// handle an unsuccessful response
}
}
});
而且你的Django的看法是这样的:
许多细节显然这里省略了,但你可以使用这个作为指南。
谢谢你,你的代码可以帮助我理解 – Jmint