考えられるのは、JS
のHTML要素IDを含む配列をPythonスクリプトにAJAX
を使って送信することです。私はStackoverflowでも複数の例を見てきましたが、今までのところどれもうまくいきませんでした。JS配列がAJAXのPythonスクリプトに送信されない
私JS
機能は次のとおりです。
function callpc1() {
var pcimages = document.querySelectorAll('.pcpics');
test = [];
test[0] = pcimages[0].id;
test[1] = pcimages[1].id;
test[2] = pcimages[2].id;
$.ajax({
type: "POST",
url: "/~.../pcmove1.py",
data: {
test:test
},
});
}
問題は、Pythonスクリプトは、何の配列データを取得していないと、変数は、私がgetvalue
メソッドを使用するのpython側でPython側 に空のままです。私はエラーがdata:
定義と仮定します。そして、私は使用しないでくださいJSON
ここで間違って定義されていることのヒントを教えてください? AJAX Postメソッドで
編集
コードのpython側の
import cgi
page = cgi.FieldStorage()
listed = page.getvalue('test', "unsuccess")
results = open("test.txt", "aw")
results.write (listed)
results.close()
のPython側のコードは何ですか? – Ouroborus
@Ouroborus私は自分の質問を編集し、さらにPythonコードを追加しました –