如果通过单击按钮将警报包含为操作,如何从按钮单击中正确执行python代码?

时间:2016-07-27 19:32:42

标签: javascript python html django

我一直无法通过html按钮按下来调用警报。更详细地描述了这个问题,我有一个按钮,当按下时调用一个来自我的urls.py文件的URL和views.py文件调用一些播放视频的python代码,但是当我按下按钮时触发警报时,python代码没有执行但警报显示没有任何问题。我的问题是如何在单击按钮上使这两个动作兼容,以便两者都正确执行?如果提供更多信息,还可以使用Django框架。

这是html和javascript

<script type="text/javascript">
function show_alert() {
alert("The View Is Now Playing in a New Window");
} 
</script>
<a class="btn btn-default" href="/VideoPlayer" role="button"  onclick="show_alert()">Play Video</a>

1 个答案:

答案 0 :(得分:0)

如果您想执行服务器端和客户端代码,则需要使用XHR或只需Ajax

<a href=''></a>会将页面重定向到href的网址,为此您需要在JavaScript点击方法中添加“return false”

像这样

`function click(){
   alert();
   // call your ajax here
   return false;
}`

希望这可以帮到你