我一直在尝试将json数据strcuture发送到python函数(view.py)。我正在使用Django框架。 我成功地从文本框中获取数据甚至存储它们。我可以看到相关的值也会附加在网址中。 但是当我尝试读取Python函数中与下一页对应的值时,问题就出现了。
function submit_this(url)
{
var i,j;var arr=[];
for(i=0; i<Hello.length; i++){
arr[i]=[];
for(j=0;j<Hello[i].length; j++)
{
arr[i].push(document.getElementById(Hello[i][j]).value);
}
}
xmlHttpReq = new XMLHttpRequest(); xmlHttpReq.open(\'POST\', url, true); xmlHttpReq.send(\'w=\' + encodeURI(arr));}
</script></head><body>
<form action=\"http://127.0.0.1:6000/params/button_click/\">
<center>
<button id="submit_button" name="submit_button" onclick="submit_this(\'http://127.0.0.1:6000/params/button_click/\');" value="Submit">Submit
</button>
</center>
</form>
</body>
</html>
我尝试使用cgi读取值。 form = cgi.FieldStorage() 但我知道表格是空的。 我意识到我非常接近,因为数据结构(arr)已成功附加到下一页的url中。我只是无法阅读它。 任何帮助将非常感激。谢谢。 PS:Hello也是使用json文件传递的Json对象。
答案 0 :(得分:0)
经过多次试验和错误:request.GET工作。