Eine Idee ist, senden Sie JS
Array, die HTML-Element-IDs zu Python-Skript mit AJAX
enthält. Ich habe mehrere Beispiele auf Stackoverflow durchgegangen, aber keiner von ihnen hat bisher funktioniert.JS-Array wird nicht an Python-Skript mit AJAX gesendet
Meine JS
Funktion ist:
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
},
});
}
Problem ist Python-Skript keine Array-Daten bekommt und Variable bleibt leer auf Python Seite Auf Python Seite I getvalue
Methode verwenden. Ich nehme an, ein Fehler ist mit data:
Definition. Und ich würde vermeiden zu verwenden JSON
Bitte geben Sie einen Hinweis darauf, was hier falsch definiert ist?
bearbeiten
-Code auf Python Seite
import cgi
page = cgi.FieldStorage()
listed = page.getvalue('test', "unsuccess")
results = open("test.txt", "aw")
results.write (listed)
results.close()
Was ist der Code auf der Seite Python? – Ouroborus
@Ouroborus Ich habe meine Frage bearbeitet, fügte auch Python-Code –