2012-02-10 2 views
0

У вас возникли проблемы с jquery. Я не могу получить XML-файл с сервера, используя функцию ajax в jquery. Я попытался вызвать предупреждение при успешных действиях и при ошибке, но ничего не запускается. Я сделал это следующим образом:Код возврата JQuery

$.ajax({ 
    type: "GET", 
    url: "Levels.xml", 
    dataType: "xml", 
    error: function(){ 

     alert("Ajax failed!"); 

    }, 
    success: function(xml){ 
       alert(xml); 

      } 
    }); 

Это не сработало. Edit: у меня есть этот код в моем файле XML:

<?xmlversion="1.0" encoding="ISO-8859-1"?> 
<Level id="TestLevel" theme="woods"> 
     <Wall> 
    <Row>111111111111111111111</Row> 
    <Row>100000000000000000001</Row> 
    <Row>100000000000000000001</Row> 
    <Row>100000000000000000001</Row> 
    <Row>100000000000000000001</Row> 
    <Row>100000000000000000001</Row> 
    <Row>100000000000000000001</Row> 
    <Row>100000000000000000001</Row> 
    <Row>100000000000000000001</Row> 
    <Row>100000000000000000001</Row> 
    <Row>100000000000000000001</Row> 
    <Row>111111111111111111111</Row> 
    </Wall> 
    </Level> 
+3

, что вы вызвать функцию в первом месте? Любые ошибки в консоли JavaScript? – JJJ

+0

Является ли сервером видя запрос? Вы уверены, что код вообще выполняется? – nnnnnn

+0

Нет сообщений об ошибках. И да, это называется – B0nde

ответ

0

Переименование XML-файла на что-то другое, как "sites.xml" исправляет это на моем сервере.

Появляется, что «уровни» каким-то образом связаны с запросом xml с помощью ajax.

веселит

Primus

+0

Спасибо, теперь это работает! : D – B0nde

+0

, пожалуйста, отметьте как «ответили». – PrimuS

Смежные вопросы