1
我試圖使用jQuery的阿賈克斯從Python腳本返回XML數據返回XML時:parseerror jQuery中從mod_python的
<html><head>
<script type="text/javascript" src="jquery-1.7.2.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$.ajax({
type: "POST",
url: "script.py/method",
dataType: "xml",
success: function(xml) { alert('Success!'); },
error: function(request, error) { alert(error); }
});
});
</script>
</head><body></body></html>
當我script.py
返回任何警報顯示Success!
,但只要我嘗試添加一些XML數據,我得到的是parseerror
。我應該如何返回XML而不會得到parseerror?
script.py - 工作
def method(req):
req.content_type = 'text/xml'
req.write('') # Works!
script.py - 碎
def method(req):
req.content_type = 'text/xml'
req.write('<item>1</item><item>2</item>') # parserror!
所以很明顯..我正在尋找另一個方向:) – Qiau 2012-08-11 22:02:19