ошибка 404 с использованием jQuery.Ajax в Google App Engine - PullRequest
3 голосов
/ 30 апреля 2011

В моем приложении движка приложений Google я пытаюсь получить данные из файла XML с помощью jquery.Ajax, но когда я запускаю страницу, она возвращает ошибку 404 для файла XML. Файл XML находится в корневой папке приложения, т.е. на том же уровне, что и страница индекса.

У меня есть страница индекса, а на странице индекса у меня есть код ниже (внутри тега скрипта)

$(document).ready(function(){
  $.ajax({
    type: "GET",
    url: "states.xml",
    dataType: "xml",
    error:function(xhr,err){
       alert("readyState: "+xhr.readyState+"\nstatus: "+xhr.status);
       alert("responseText: "+xhr.responseText);
    },              
    success: function(xml) {
       alert("success");
    }
  });
 });  

1 Ответ

2 голосов
/ 30 апреля 2011

У вас есть статический обработчик файлов, определенный в вашем app.yaml?Если все, что вы сделали, это поместили файл XML в корень приложения, он не будет автоматически маршрутизироваться.

http://code.google.com/appengine/docs/python/config/appconfig.html#Static_File_Handlers

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...