python调用cgi_如何使用javascript从cgi脚本调用python函数?

我还想在javascript函数中使用XMLHttpRequest对象,从下拉列表(下面的代码中称为“Users”)中发送有关当前所选选项的信息,作为Python脚本中函数的参数,然后从该函数获取返回值并用它设置另一个列表(“下面代码中的Tasks”)I想这样做,这样我就可以用从Python函数中得到的返回值来更新“Tasks”中的信息,因为我不需要重新加载页面。如果你知道更好的方法来实现这一点,我会开放的想法。在def main():

with open("Users.json", 'r') as data_file:

usersDictionary = json.load(data_file)

Users=usersDictionary["Users"]

print "Content-Type: text/html"

print ""

print """

function setTaskList(){

#Insert Javascript which will call python function here...

}

TestPage"""

print """"""

for user in Users:

if(not(len(user["Tasks"]["High"])==0 and len(user["Tasks"]["Med"])==0 and len(user["Tasks"]["Low"])==0)):

print """{1}""".format(user["UID"], user["name"])

print ""

print """"""

print ""

print"""

Delete Task"""

print"""

"""

main()

对于下面的代码,我希望能够在单击submit时从输入框中获取数据,并将从输入框和单选按钮获得的信息发送到python函数进行处理,并将其作为JSON对象添加到JSON字典中,然后更新JSON文件,然后返回上一页(即上面代码所在的页面)(假设调用索引.py). 在

^{pr2}$

有谁能帮忙吗,我对这个CGI的东西很陌生,我会非常感激的。另外,如果你知道一个更好的为我做这件事,请让我知道。

谢谢!在

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值