我正在使用mod_python
发布商设置并正常运行。它允许我在浏览器中运行Python文件,这个Python文件中嵌入了HTML。我已通过input type = "image" onclick = "some action"
定义了可点击图片。当我单击图像时,它会转到JavaScript函数,然后执行window.location = "./move"
,然后将我带到Python函数。问题是浏览器窗口重定向到该功能,i。即localhost/scripts
变为localhost/scripts/move
。是否可以在不更改浏览器窗口的情况下执行脚本?如果需要,我可以发布代码。
答案 0 :(得分:0)
事实上,我刚刚发现使用Ajax / XmlHttpRequest非常简单并且工作得很好,即使你的服务器是python SimpleServer风格。
您只需从按钮链接此Javascript代码:
// send a request, but don't refresh page
xhttp = new XMLHttpRequest();
xhttp.open("GET", "?like", true);
xhttp.send();