python xmlhttp发送_如何使XMLHTTP请求执行python cgi脚本?

在我的代码中,我有一个按钮,单击该按钮后,将调用我创建的一个javascript函数,名为loadXMLdoc()。这个函数应该创建一个xmlhttprequest并将该请求发送到我编写的.cgi脚本(用python编写)。但是,它不会导致.cgi脚本执行。下面是我的javascript函数索引.html). 在

function loadXMLdoc() {

var xmlhttp = new XMLHttpRequest();

var url = "cgi-bin/run.cgi"

xmlhttp.onreadystatechange = function () {

if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {

$.getJSON('cgi-bin/output.json', function(result) {

$.each(result, function(i, field) {

prompt(field[1]["firstName"])

})

})

}

}

xmlhttp.open("GET", url, true);

xmlhttp.send()

}

这是我的运行.cgi在名为“cgi-bin”的目录中编写脚本:

^{pr2}$

但是,当通过单击按钮调用loadXMLdoc()时,运行.cgi不会被处决。也就是说,它不是重写输出.json. 因此,此时,单击按钮会出现一个提示,提示“Peter”。但是,如果我在上面的cgi脚本中将Peter改为Emily,则输出.json如果我通过单击按钮调用loadXMLdoc(),则不会重写。将xmlhttprequest发送到.cgi不应该导致cgi执行吗?在

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值