2013-02-17 4 views
0

Я очень хочу создать сервер макета, который дает мне (на данный момент) жестко кодированные результаты для запросов JSON. Прямо сейчас я просто возвращаю правильно отформатированный текст JSON с сервера.C++ mockup server returing JSON не работает

Однако, в моем коде ниже, я получаю следующее из функции ошибки:

Ошибка в LoadingPage Статус: Текст ошибки Response = Неизвестная ошибка была не определена

Я интересно, если это из-за мой сервер или если что-то не так с кодом на стороне клиента. Как вы думаете?

Большое спасибо! Майк

Вот код:

$(document).ready(function() { 
    LoadingPage(); 
}); 

//----------------------------------------------------------------------------------------------------------------------------------------------------------- 

function LoadingPage() 
{ 
    alert("In LoadingPage"); 

    $.ajax({ 
      type: "GET", 
      url: "localhost", 
      success: function(result) 
       {      
        alert('poopoo'); 
       }, 
      error: function(xhr, status, error) 
       { 
        alert("Error in LoadingPage status: " + status + " Response text= "+xhr.responseText + " Error was " + error.statusText); 
       }, 


      async:true 
      });  
} 

ответ

0

Запрос выглядит хорошо, убедитесь, что ответ хорошо сформирован. Согласно http://www.w3.org/Protocols/rfc2616/rfc2616-sec6.html правильный ответ будет выглядеть так, как минимум:

HTTP/1.0 200 OK\r\n 
\r\n 
<content goes here> 
+0

Я просто realized- мой сервер не вызывается вообще из вызова Ajax. Если я перейду в браузер и перейду на localhost, он вернет мой текст JSON в браузере. Любая идея, почему это не работает из ajax? – Mike

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