Webservices in JQuery (http status: 0)

  • Onderwerp starter Onderwerp starter Juzzz
  • Startdatum Startdatum
Status
Niet open voor verdere reacties.

Juzzz

Gebruiker
Lid geworden
15 jan 2008
Berichten
281
Ik probeer een webservice aan te spreken via jQuery.

Als ik via de browser de link handmatig opgeef krijg ik wel juiste resultaten terug.

Als ik dit met JQuery probeer, krijg ik geen request terug.
Ik print ook de http status welke '0' terug geeft?

kan iemand even kijken waar ik fout zit?

code:
Code:
$(document).ready(function() 
{
                $.ajax(
                {
                    type: "POST",
                    url: "http://10.0.0.10/webservices/Test/Test.asmx/HelloWorld",
                    data: {},
                    contentType: "text/xml; charset=utf-8",
                    dataType: "xml",
                    success: function (data, textStatus, jqXHR) 
                    {
                        alert("Succes: " + textStatus);
                    },
                    error: function (jqXHR, textStatus, errorThrown) 
                    {
                        alert("Error: " + textStatus + ", HTTP Status: " + jqXHR.status);
                    }
                });
});

(De webserver is lokaal in het netwerk dus je kan de code niet testen met mijn webservice)
 
Je mag via AJAX geen server aanspreken anders dan waar je pagina + ajax code vandaan komt.

De oplossing hier is een php script op je server hebben die een curl_exec() request doet naar waar je heen wilt, en dat resultaat dan terugvoert aan je ajax code..

Laat maar weten als je sample code ervoor wilt hebben. Been there, done that.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan