Странная ошибка JQuery «код 501, сообщение Неподдерживаемый метод OPTIONS»

Я изучаю метод 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. Может ли кто-нибудь мне помочь?

10
задан Xiao 12 December 2011 в 05:51
поделиться