如何在按钮单击时使用mod_python运行Python脚本而不更改浏览器窗口

时间:2015-09-30 07:26:38

标签: javascript python mod-python publisher

我正在使用mod_python发布商设置并正常运行。它允许我在浏览器中运行Python文件,这个Python文件中嵌入了HTML。我已通过input type = "image" onclick = "some action"定义了可点击图片。当我单击图像时,它会转到JavaScript函数,然后执行window.location = "./move",然后将我带到Python函数。问题是浏览器窗口重定向到该功能,i。即localhost/scripts变为localhost/scripts/move。是否可以在不更改浏览器窗口的情况下执行脚本?如果需要,我可以发布代码。

1 个答案:

答案 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();