我有一个网站,有一个叫作Ajax的 j子。 当我打电话时,它留下500个错误。 值得注意的是,在通过劳教工作提交时,该字母本身就发挥了作用;只是在试图通过Ajax将其称作时,才出现错误。
传真网页摘录:
<!DOCTYPE html>
<html>
<head>
<title>Python Test</title>
<script src="jquery-3.3.1.js"></script>
</head>
<body>
<div id="the_output">The text returned from the Python script goes here</div>
<script>
$.ajax({
url:"cgi-bin/PythonTest.py",
type:"POST",
success:function(data) {
try {
document.getElementById("the_output").innerHTML = data;
}
catch (e) {
document.getElementById("the_output").innerHTML = "<b>Error parsing data:</b><br />" + data;
}
},
error:function(xhr, status, error) {
let errorMessage = "<b>结 论:</b><br />"
+ "Status: " + status + "<br />"
+ "Error: " + error + "<br />"
+ "XHR Response Text:<br />{" + xhr.responseText + "}";
document.getElementById("the_output").innerHTML = errorMessage;
}
});
</script>
</body>
</html>
安杰尔:
#!/usr/bin/env python3
print("<br />If you can read this, then It Works<br />")
当我用浏览器进入该页的URL时,情况如下:
结 论
现况:错误
Error: 内部服务器
和XHR的对应措施有500个错误的网络东道网页的超文本。
Should I be adding something to the Ajax call?