JavaScriptコードを含むWebサイトがあります。別のサーバーに、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()
次に、2番目の質問はJavaScriptコードにデータを送り返す方法です。ここで、JSONPを使用してテキストを送り返します(JavaScriptはコールバックを使用します)。単純なprintまたはreturnステートメントは次のように機能しますか?
output_text='callback_func('+json.dump(output_info)+');'
print(output_text)
or
return output_text
助けてくれてありがとう!!!本当にありがたいです!