JSON从JS到django中的View
JSON from JS to View in django
我是json、javascript和django的新手,我不太了解它是如何工作的。我正在开发一个web应用程序,我想知道如何将数据从模板传递到视图。我知道为此我必须使用javascript和json。因此,当我在JS脚本中键入var a = "Hello world"
时,我如何将django视图中的不同字符串传递给浏览器页面javascript中的变量a
?
请用一个简单的例子或链接来帮助我。
好的,所以这是一个很宽泛的问题。您可以使用ajax以不同的方式传递变量,这完全取决于您提供的数据类型,对于简单的变量,您可以使用以下内容:
urls.py
urlpatterns = patterns('',
# ...
url(r'^call/ajax/$', 'myapp.views.home_ajax', name='home-ajax'),
)
views.py
def home_ajax(request):
if request.is_ajax():
my_var = request.GET.get('myvar')
return HttpResponse('ajax called with myvar: %s' % my_var)
return HttpResponse()
模板
<script type="text/javascript">
$(function() {
var myVar = 'durr';
$.get("{% url 'home-ajax' %}", {myvar: myVar}, function(data) {
console.log(data);
});
});
</script>
相关文章:
- 将View中的项添加到数组中(主干.js)
- ng-view 中的脚本在从文件引用时不起作用(JQuery 在角度之前加载)
- 如何打开View on按钮点击窗口.打开angularJs中的弹出窗口
- View赢得't在页面更改时加载Rails 4应用程序中的JS
- Ionic中的Added View显示为纯白色
- ExtJS使用控制器中的View Form Data作为Ajax请求参数
- 如何在javascript中添加一个具有checkbox属性的变量,该变量将填充view.php中的一个表
- 在javascript中使用View中的bool值
- 如何将一个变量从javascript发送到django中的View
- 访问谷歌地图事件中的Backbone.View功能
- json.view 中的 HTML 标记使用 angularjs
- 在路由配置中定义 AngularJS 中的 ng-view 动画
- ng-view - 模板页面中的加载控制器
- jQuery Bxslider 不适用于 NG View 中的模板
- 点击按钮加载新的json url并更新Angular中的View
- JSON从JS到django中的View
- Angular.min.js无法链接到mean stack中的view
- Chrome中的view-response.js做什么?
- 展开和折叠Angularjs中的View功能
- 如何执行模型'当插件事件被触发时,Backbone.js中的View中的s函数