2012-04-19 1 views
0

Я пытаюсь позвонить на свой удаленный сервер, чтобы получить некоторые данные json. я попробовал код, приведенный нижеЗапрос Json дает недопустимую информацию при использовании запроса ajax

$.ajax({ 
     url : url + "&callback=?", 
     dataType : 'json', 
     success : function(data) { 
      alert(data.results.length); 
     } 
    }); 

, если я использую URL щебета это работает на мой удаленный сервер URL-адрес поджигатель дает недопустимый Lable .Но это является действительным json.can любому сказать мне, как преодолеть это.

ответ

0

Попробуйте переходящий в вашем данных на удаленный сервер с помощью атрибута DATA:

$.ajax({ 
    type: "POST", 
    url: url, 
    data: data, 
    dataType: "json", 
    cache:false,      
    success: function(data) 
    { 
     success_callback(data); 
    }, 
    error: function(data) 
    { 
     error_callback(data); 
    } 
}); 

Если вы пытаетесь сделать вызов Ajax на серверах (заходящие файл на одном сервере, получая файл на другом сервере), то вам придется заглянуть в JSONP.