2013-06-10 2 views
0

Я очень новичок в веб-дизайне Blackberry. Когда я пишу запрос ajax jquery на веб-сервис Asp.net, который принимает два значения. Он возвращает Error Bad request. Я использую пульсацию для chrome plugin для тестирования. КодПерекрестный домен Ajax Call In Blackberry Webworks Ошибка Неверный запрос

jQuery.support.cors = true; 
$.ajax({ 
    type: "POST", 
    contentType: "application/json; charset=utf-8", 
    url: "http://xyz.in/webservice.asmx/backup_p", 
    data: "{ 'id': '1', 'data': '4' }", 

    dataType: "json", 
    success: function (msg) { 
     alert('sucess !!!'); 
     alert(msg.d); 


    }, 
    error: function (jqXHR, textStatus, errorThrown) { 
     alert('hello'); 

     alert(jqXHR + " : " + textStatus + " : " + errorThrown); 
    } 
}); 

Просьба помочь как можно скорее. Я действительно пробовал много методов, но без какого-либо решения. Это как-то связано с пульсацией?

ответ

1

Ваш json недействителен, он должен быть { "id": "1", "data": "4" }, обратите внимание на то, что ключевые и строковые котировки: " вместо '.
Также вместо того, чтобы строить ajax вручную, используйте JSON.stringify. например

data: JSON.stringify({ 'id': '1', 'data': '4' }), 
+0

Чтобы добавить к ответу Мусы, вы должны использовать http://jsonlint.com/, чтобы проверить, если ваш JSON является действительным или not.Most времени проблема с JSON просто деформированные строки JSON. – AlvinArulselvan

+0

@Musa Теперь Получение заголовка ответа HTTP/1.1 404 Not Found Cache-Control: частный Content-Type: Текст/html; кодировка = UTF-8 Сервер: Microsoft-IIS/7.5 X-Powered-By: ASP.NET Дата: Пн, 10 июня 2013 4:07:01 GMT Content-Length: 5231 любезно помочь –

+0

A 404 означает, что ваш URL неверен, выяснить, что является правильным URL-адресом и использовать его. – Musa

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