我有一个包含一些 JavaScript 代码的网站。在另一台服务器上,我有一个 python 脚本。我正在尝试将数据发送到 python 脚本,然后让 python 脚本返回一些文本。
JavaScript 通过如下调用调用 python 文件:
//server.example.com/cgi-bin/pythonscript.py?type=ball&color=blue
我的第一个问题是如何在 python 脚本中读取这些参数(type=ball 和 color=blue)?使用这些方法中的任何一种是否有效:
parameters=input()
or
parameters=sys.argv[1:]
or
import cgi
parameters=cgi.FieldStorage()
我的第二个问题是如何将数据发送回 JavaScript 代码。现在,我将使用 JSONP 发回文本(JavaScript 使用回调)。一个简单的 print 或 return 语句会如下所示工作吗?
output_text='callback_func('+json.dump(output_info)+');'
print(output_text)
or
return output_text
谢谢您的帮助!!!真的很感激!