如何将Django模板上下文变量传递给JS函数

用户名

我正在尝试创建一个简单的Web链接切换,以关注或取消关注我的应用程序中的问题。我使用信息“我自己的喜欢”按钮关闭了:Django + Ajax-怎么样?但还不在那里。

我的问题是我不能动态地将question.id传递给我的JS函数,如上面链接中的答案所示。

下面的硬连接JS代码可以正常工作。'12'作为与关联的视图的有效参数传递/question/follow-unfollow-inline/但是,当我尝试'12''{{ question.id }}'调用此JS代码的模板中的上下文变量替换,我的函数将字符串'{{ question.id }}'传回给/question/follow-unfollow-inline/而不是它的值。我该如何解决?

$(function () {
    $("#follow_unfollow_toggle").click(function () {
        $.ajax({
            type: "POST",
            url: "/question/follow-unfollow-inline/",
            data: { 'qid': '12' },
            success: function (e) {
                alert('Success!');
            }
        });
    });
});

目前,我正在使用@csrf_exempt视图,但是我知道我应该将其作为数据传递。

山姆·多兰

您可以在锚标签上使用data-属性定义它

模板:

<a id="follow_unfollow_toggle" href="#" data-qid="{{ question.id }}">Like</a>

js文件:

$(function () {
    $("#follow_unfollow_toggle").click(function () {
        $.ajax({
            type: "POST",
            url: "/question/follow-unfollow-inline/",
            data: { 'qid': $(this).data('qid') },
            success: function (e) {
                alert('Success!');
            }
        });
    });
});

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将额外的上下文传递给django-crispy-forms字段模板?

来自分类Dev

如何将“this”上下文传递给自调用匿名函数而不将“this”存储在变量中?

来自分类Dev

JS:如何将上下文传递给访问函数类的setTimeOut匿名函数

来自分类Dev

如何将IDbConnection传递给EF上下文?

来自分类Dev

如何将函数作为上下文参数传递?

来自分类Dev

如何将Twig表达式作为参数传递给模板,然后在模板的上下文中执行它?

来自分类Dev

如何将Twig表达式作为参数传递给模板,然后在模板的上下文中执行它?

来自分类Dev

Ember.js 模板内模式将变量传递给向下传递的操作(上下文组件)

来自分类Dev

如何使用传递给模板的附加上下文替换模板变量

来自分类Dev

Django 1.9无法使用{{}}将上下文变量传递给模板

来自分类Dev

如何将C ++ lambda传递给需要函数指针和上下文的C回调?

来自分类Dev

如何在基于类的视图的上下文中传递给Django中的模板?

来自分类Dev

使用从Django视图传递的上下文变量自动填充Django模板(无js)

来自分类Dev

python:如何将上下文传递给函数

来自分类Dev

如何将上下文传递给forEach()匿名函数

来自分类Dev

如何将上下文从 django rest 框架中的 APIView 传递给 serailizers

来自分类Dev

如何将绑定上下文传递给自定义处理程序调用?

来自分类Dev

如何将Lambda Authorizer上下文参数传递给后端API

来自分类Dev

如何将数据上下文传递给Asp .Net Core中的静态方法

来自分类Dev

将Django模板变量传递给JS函数

来自分类Dev

将“ refetch”传递给上下文

来自分类Dev

DJANGO:上下文管理器传递给模板的变量不反映管理员的更改

来自分类Dev

如何将变量从“上下文”传递到页面查询?| 盖茨比

来自分类Dev

文字对象函数范围,如何将函数和上下文传递给第三个对象

来自分类Dev

将空格键数据上下文从父模板传递给子模板

来自分类Dev

Javascript / Coffeescript:我可以将变量从当前上下文传递给回调函数吗?

来自分类Dev

如何将js变量传递给Rails函数

来自分类Dev

如何将js变量传递给Rails函数

来自分类Dev

Meteor.js:如何将一个助手的数据上下文传递给另一个助手?

Related 相关文章

  1. 1

    如何将额外的上下文传递给django-crispy-forms字段模板?

  2. 2

    如何将“this”上下文传递给自调用匿名函数而不将“this”存储在变量中?

  3. 3

    JS:如何将上下文传递给访问函数类的setTimeOut匿名函数

  4. 4

    如何将IDbConnection传递给EF上下文?

  5. 5

    如何将函数作为上下文参数传递?

  6. 6

    如何将Twig表达式作为参数传递给模板,然后在模板的上下文中执行它?

  7. 7

    如何将Twig表达式作为参数传递给模板,然后在模板的上下文中执行它?

  8. 8

    Ember.js 模板内模式将变量传递给向下传递的操作(上下文组件)

  9. 9

    如何使用传递给模板的附加上下文替换模板变量

  10. 10

    Django 1.9无法使用{{}}将上下文变量传递给模板

  11. 11

    如何将C ++ lambda传递给需要函数指针和上下文的C回调?

  12. 12

    如何在基于类的视图的上下文中传递给Django中的模板?

  13. 13

    使用从Django视图传递的上下文变量自动填充Django模板(无js)

  14. 14

    python:如何将上下文传递给函数

  15. 15

    如何将上下文传递给forEach()匿名函数

  16. 16

    如何将上下文从 django rest 框架中的 APIView 传递给 serailizers

  17. 17

    如何将绑定上下文传递给自定义处理程序调用?

  18. 18

    如何将Lambda Authorizer上下文参数传递给后端API

  19. 19

    如何将数据上下文传递给Asp .Net Core中的静态方法

  20. 20

    将Django模板变量传递给JS函数

  21. 21

    将“ refetch”传递给上下文

  22. 22

    DJANGO:上下文管理器传递给模板的变量不反映管理员的更改

  23. 23

    如何将变量从“上下文”传递到页面查询?| 盖茨比

  24. 24

    文字对象函数范围,如何将函数和上下文传递给第三个对象

  25. 25

    将空格键数据上下文从父模板传递给子模板

  26. 26

    Javascript / Coffeescript:我可以将变量从当前上下文传递给回调函数吗?

  27. 27

    如何将js变量传递给Rails函数

  28. 28

    如何将js变量传递给Rails函数

  29. 29

    Meteor.js:如何将一个助手的数据上下文传递给另一个助手?

热门标签

归档