从Javascript命令运行Django函数
我试图让Django运行一个函数,但我根据JavaScript按钮告诉它。我如何做到这一点?我在哪里写Django函数 main.html中的JavaScript: URL.py: Views.py:从Javascript命令运行Django函数,javascript,python,django,Javascript,Python,Django,我试图让Django运行一个函数,但我根据JavaScript按钮告诉它。我如何做到这一点?我在哪里写Django函数 main.html中的JavaScript: URL.py: Views.py: 当我运行函数“mainFunction()”时,我会收到两个警报,然后是另一个显示“ERROR”的警报。这是为什么?您向按钮添加了一个侦听器,该按钮在触发时发出ajax调用。在您的view.py中,您处理该ajax调用的响应。您向按钮添加一个侦听器,该按钮在触发时进行ajax调用。在view.py
当我运行函数“mainFunction()”时,我会收到两个警报,然后是另一个显示“ERROR”的警报。这是为什么?您向按钮添加了一个侦听器,该按钮在触发时发出ajax调用。在您的
view.py
中,您处理该ajax调用的响应。您向按钮添加一个侦听器,该按钮在触发时进行ajax调用。在view.py
中,您处理该ajax调用的响应。在URL.py文件中设置路由
url(r'^action/$', 'yourproject.views.action', name='action')
在views.py文件中,您将创建该操作
def action(request):
# do your magic!
然后,当有人与该按钮交互时,执行一个ajax调用,点击/action处的URL。在URL.py文件中设置路由
url(r'^action/$', 'yourproject.views.action', name='action')
在views.py文件中,您将创建该操作
def action(request):
# do your magic!
然后,当有人与该按钮交互时,执行一个ajax调用,点击/action处的URL。@HieuNguyen
谢谢你回答我的问题。这是通过聊天,所以我会写下,什么工作
你能解释一下我是怎么做的吗?我把代码放在view.py的什么地方?谢谢你能解释一下我是怎么做的吗?我把代码放在view.py的什么地方?谢谢,这不像你的另一个问题中的跨站点?是的,我将采取不同的方法来解决这个问题。我相信url(在AJAX中)应该是:
url:“/livestream/postdata/”,
(注意,首先是/
?)@HieuNguyen谢谢,但是它没有解决错误的问题,你能发布你的完整视图代码吗?这和你的另一个问题不同?是的,我将采取不同的方法来解决这个问题。我相信url(在AJAX中)应该是:url:“/livestream/postdata/”,
(注意,首先//code>)@HieuNguyen谢谢,但是它并没有解决这个问题,你能发布你的完整视图代码吗?我更新了这个问题。我遵循了你的代码,但似乎还不起作用。我更新了问题。我遵循了你的代码,但它似乎还不起作用。
def action(request):
# do your magic!