2016-07-27 72 views
0

我一直无法获得警报与HTML按钮按下,也称为网址。更详细地描述问题,我有一个按钮,当按下时调用一个url,从我的urls.py文件和views.py文件调用一些播放视频的python代码,但是当我按下按钮时包含触发警报,python代码没有得到执行,但警报显示没有任何问题。我的问题是,如何让这两个操作在单击按钮时兼容,以便两者都能正确执行?如果提供更多信息,也可以使用Django框架。当按钮单击操作包含警报时,如何从按钮单击中正确执行python代码?

这是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> 

回答

0

如果要执行服务器端和客户端的代码,你需要使用XHR或干脆Ajax

<a href=''></a>将页面重定向到href的URL,为此,您需要向您的JavaScript点击方法添加“返回false”

这样的

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

希望这可以帮助你

+0

这样的工作,感谢帮助,谢谢! – user3354383