前提
JavaScriptファイルからPythonファイル(add.py)にデータを渡して処理をし、JavaScriptに戻したいと考えています。
現状ではURLパラメータを利用してデータを渡そうとしています。
cgiはバージョンの関係で使えません。
この解決策を教えてください。よろしくお願いします。
実現したいこと
JavaScriptファイルからPythonファイルにデータを渡して処理をし、JavaScriptに戻したい
発生している問題・エラーメッセージ
Uncaught (in promise) SyntaxError: Unexpected token 'i', "import url"... is not valid JSON
該当のソースコード
JavaScript
1const params = {"num1":num1,"num2":num2} 2 const query_params = new URLSearchParams(params); 3 var url = 'add.py?' + query_params; 4 5 fetch(url) 6 .then(response => response.json()) 7 .then(response => { 8 console.log(response.text()); 9 });
Python
1import urllib.parse 2import json 3 4url = __file__ 5qs = urllib.parse.urlparse(url).query 6qs_d = urllib.parse.parse_qs(qs) 7 8num1 = qs_d['num1'] 9num2 = qs_d['num2'] 10obj = num1 + num2 11 12jsonObj = json.dumps(obj) 13print(jsonObj)
回答1件