Note that there are some explanatory texts on larger screens.

plurals
  1. POajax will not hit success
    primarykey
    data
    text
    <p>I'm trying to get data from my webapi server. Debugging shows </p> <pre><code>GET http://localhost:62578/api/DB [HTTP/1.1 200 OK 2ms] </code></pre> <p>but I dont hit success, instead I hit error and no data is passed in to the error function?</p> <pre><code>var records; var loadedData = new Array(); $.ajax({ type: 'GET', dataType: 'json', accept: "application/json", url: 'http://localhost:62578/api/DB', //data: { a:'a' }, // contentType: 'application/json; charset=utf-8', success: function(data) { //I never get here. $.each(data, function (key, val) {//key is the row number, val is the object data below $.each(val, function (key2, val2) {//key2 is the array element name, val2 is the data. if (key == 0) loadedData.push(key2); //we only need one row of collumns }); records = key; init(loadedData); }); }, error: function(jqXHR, exception) { //both return undefined. } }); </code></pre> <p>webapi server log.</p> <p>jttp = http FYI ( stupid Stack OverFlow )</p> <pre><code>iisexpress.exe Information: 0 : Request, Method=GET, Url=jttp://localhost:62578/api/DB, Message='jttp://localhost:62578/api/DB' iisexpress.exe Information: 0 : Message='DB', Operation=DefaultHttpControllerSelector.SelectController iisexpress.exe Information: 0 : Message='MvcApplication1.Controllers.DBController', Operation=DefaultHttpControllerActivator.Create iisexpress.exe Information: 0 : Message='MvcApplication1.Controllers.DBController', Operation=HttpControllerDescriptor.CreateController iisexpress.exe Information: 0 : Message='Selected action 'GetAllProducts()'', Operation=ApiControllerActionSelector.SelectAction iisexpress.exe Information: 0 : Operation=HttpActionBinding.ExecuteBindingAsync iisexpress.exe Information: 0 : Message='Action returned 'MvcApplication1.Models.DataBase[]'', Operation=ReflectedHttpActionDescriptor.ExecuteAsync iisexpress.exe Information: 0 : Message='Will use same 'JsonMediaTypeFormatter' formatter', Operation=JsonMediaTypeFormatter.GetPerRequestFormatterInstance iisexpress.exe Information: 0 : Message='Selected formatter='JsonMediaTypeFormatter', content-type='application/json; charset=utf-8'', Operation=DefaultContentNegotiator.Negotiate iisexpress.exe Information: 0 : Operation=ApiControllerActionInvoker.InvokeActionAsync, Status=200 (OK) iisexpress.exe Information: 0 : Operation=DBController.ExecuteAsync, Status=200 (OK) iisexpress.exe Information: 0 : Response, Status=200 (OK), Method=GET, Url=jttp://localhost:62578/api/DB, Message='Content-type='application/json; charset=utf-8', content-length=unknown' iisexpress.exe Information: 0 : Operation=JsonMediaTypeFormatter.WriteToStreamAsync iisexpress.exe Information: 0 : Operation=DBController.Dispose </code></pre>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload