【发布时间】:2014-05-28 13:56:53
【问题描述】:
我用 ajax jquery 发送一个 json,我想用 python 在一个 txt 文件中打印数据: 客户:
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<title>test</title>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script>
$(function(){
$('#clickme').click(function(){
alert('Im going to start processing');
$.ajax({
url: "test.py",
type: "post",
datatype:"json",
data: {'key':'value','key2':'value2'},
success: function(response){
alert(response.message);
alert(response.keys);
}
});
});
});
</script>
</head>
<body>
<button id="clickme"> click me </button>
</body>
服务器:
import json`import cgi`
fs = cgi.FieldStorage()
out_file = open("test.txt","w")
for k in fs.keys():
out_file.write(fs.getvalue(k))
但代码不打印任何内容
【问题讨论】:
-
日志中的错误是什么?一方面,您不使用
sys导入。另外你不import cgi。 -
很抱歉,我忘记粘贴导入 cgi。错误是代码不打印任何内容