Я изучаю метод JQuery Get. Я запускаю HTTP-сервер Python:
(просто набираю команду « Python -m SimpleHTTPServer »).
Можно протестировать этот веб-сервер, просто зайдя по адресу «http: // localhost: 80» в моем браузере. Однако, когда я пишу этот очень простой javascript для посещения моего веб-сервера. Я получаю сообщение об ошибке:
«код 501, сообщение Неподдерживаемый метод ('OPTIONS')»
Я использую библиотеку jquery.xdomainajax.js, которая предполагает междоменный запрос JQuery.
Вот мой код javascript:
<html>
<head>
<script src="jquery.min.js"></script>
<script src="jquery.xdomainajax.js"></script>
<script type="text/javascript">
$(document).ready(function(){
u = 'http://localhost:80';
jQuery.get(u, function(res){
$("#data").html(res.responseText)
});
});
</script>
</head>
<body>
<p id="data"></p>
</body>
</html>
На самом деле, если я изменю u на любой другой URL-адрес, например "http://www.google.ca". Работает неплохо. Но я понятия не имею, почему это не работает для базового HTTP-сервера Python. Может ли кто-нибудь мне помочь?