gpt4 book ai didi

javascript - 将 JavaScript 变量传递给 Django

转载 作者:行者123 更新时间:2023-12-03 03:24:55 28 4
gpt4 key购买 nike

如何将 js 变量传递给 Django?

我有这个简单的代码:

$(".update_btn").click(function() {
var row_id=$(this).attr("row_id")

我想将 row_id 作为索引传递给名为 ticket_row 的 Django 参数,这样我就可以获得 ticket_row[row_id][1]我开始用

传递第一个索引
console.log("{{ ticket_row['" + row_id + "'] }}") 

但它工作正常。所以,我在这里需要一些帮助:)

有人有什么建议/解决方案吗?

谢谢!

最佳答案

您可能想要使用 AJAX 向服务器发送请求。或者,您可以使用附加 GET 参数将用户重定向到页面:/path/to/page.html?row_id=2,将 2 替换为您收到的 ID JavaScript。然后通过您 View 中的请求访问它:

def index(request):
. . .
row_id = 0
if "row_id" in request.GET:
row_id = int(request.GET["row_id"])
try:
selected_row = ticket_row[row_id]
except IndexError:
selected_row = ticket_row[0]
return render(request, self.template_name, {"selected_row": selected_row})

在您的模板中,您可以使用:

console.log("{{ selected_row }}")

关于javascript - 将 JavaScript 变量传递给 Django,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46374624/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com