2013-09-13 4 views
0

Я использую webservices в своем приложении без проблем, но этот специальный json-вызов не работает, и я не могу его отладить.Json запрос отменен

Использование поджигатель Я вижу:

<script type="text/javascript"> 
$(function() { 

    $('#btnBreakfast').click(function(){ 
    $.ajax({ 
      typeof: "POST", 
      contentType: "application/json; charset=utf-8", 
      url: "/service1.asmx/SaveFoodEntry", 
      data: JSON.stringify({ "PatientID": "919", "ClinicID": "231", "txtDate": "", "foodname": $('#txtBreakfast').val(), "selecteditem": $('#ddlBreakfastServings option:selected').text(), "value": $('#ddlBreakfastServings option:selected').val(), "foodquantity": $('#txtBreakfastQuantity').val(), "MealTime": "Breakfast" }),      
      dataType: 'json', 
      async: true, 
      success: function(msg) { 
        alert('Success!'); 
        }, 
        error: function(msg) { 
        alert('Error!'); 
        } 
        }); 
      }); 
      }); 
    </script> 

Я тестирование веб-службы непосредственно переходящая в одних и тех же значений, и она отлично работает.

Здесь не то, что я вижу в поджигатель:

Request URL:https://mydomain.com/service1.asmx/SaveFoodEntry?{%22PatientID%22:%221119%22,%22ClinicID%22:%2211%22,%22txtDate%22:%22%22,%22foodname%22:%22Lard%22,%22selecteditem%22:%22tbsp%22,%22value%22:%2212.8%22,%22foodquantity%22:%221%22,%22MealTime%22:%22Breakfast%22} 
Request Headersview source 
Accept:application/json, text/javascript, */*; q=0.01 
Content-Type:application/json; charset=utf-8 
Referer:https://synergyweight.com/ToolsHome.aspx 
User-Agent:Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/29.0.1547.66 Safari/537.36 
X-Requested-With:XMLHttpRequest 
Query String Parametersview sourceview URL encoded 
{"PatientID":"919","ClinicID":"231","txtDate":"","foodname":"Lard","selecteditem":"tbsp","value":"12.8","foodquantity":"1","MealTime":"Breakfast"}: 

Предварительный просмотр и шоу Response ничего.

Я смущен, потому что это то, что нормальный чистый ответ в поджигатель выглядит следующим образом:

Request URL:/service1.asmx/GetServingInfo 
Request Method:POST 
Status Code:200 OK 
Request Headersview source 
Accept:application/json, text/javascript, */*; q=0.01 
Accept-Encoding:gzip,deflate,sdch 
Accept-Language:en-US,en;q=0.8 
Connection:keep-alive 
Content-Length:21 
Content-Type:application/json; charset=UTF-8 
Cookie:ASP.NET_SessionId=pqmfvm12pwdx1gx1nucv420c; .ASPXAUTH=EAE6B9BB55FC11F254373A09876B9C447BEE338B976B6BB2F864A161BC1D1179B09A30F9B3D8494FD256E27D93E1CB41D8EFFFC7FB8E2F2E0B2FF2008A05694DABC00C2C743A30B599BD647129C4D7643A1C8E854C8AC7F01C6CAB073C0A7E61B1113EF9C26C371E6FCAA3E00F0BF2099A5DCF16623B9A8C93FD1DB4773C8650 
Host:mydomain.com 
Origin:https://mydomain.com 
Referer:https://mydomain.com/Home.aspx 
User-Agent:Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/29.0.1547.66 Safari/537.36 
X-Requested-With:XMLHttpRequest 
Request Payloadview source 
{prefixText:Lard} 
prefixText: "Lard" 
Response Headersview source 
Cache-Control:private, max-age=0 
Content-Length:25 
Content-Type:application/json; charset=utf-8 
Date:Fri, 13 Sep 2013 23:45:44 GMT 
Server:Microsoft-IIS/7.5 
X-AspNet-Version:4.0.30319 
X-Powered-By:ASP.NET 

Может кто-нибудь мне точку в правильном направлении?

ответ

2
typeof: "POST", 

не следует, что быть

type: "POST", 

?

http://api.jquery.com/jQuery.ajax/

+0

, что это был, я полностью игнорировать его в течение нескольких часов, вы спасли день. – prospector

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