Immer "403 forbidden" - Fehler für den ajax-Aufruf web-service in javascript?

habe ich einen web-Dienst in einem server, und ich konnte die connect web-service von einem beliebigen browser aus in remote-Computer oder host-Rechner. Aber ich konnte nicht auf die web-service unter Verwendung von ajax-Aufruf in javascript, die zeigen, 403 forbidden-Fehler. Ich lief das Skript vom server selbst. Unten ist der code, den ich verwendet.

$('div').live('pageshow',function(event, ui){

        var username = 'vijay';
        var password = 'vijay';
        var domain = '';
        var windowsuser = false;
       //var dataObject = {};
       // dataObject = {Username:username,Password:password,Domain:domain,WindowsUser:windowsuser};

         $('#login').click(function(){

                 $.ajax({
                    type: "POST",
                    url: "http://xxx.xxx.x.xx/Y_NAME/REST/session.aspx",
                    data: ({Username:username,Password:password,Domain:domain,WindowsUser:windowsuser}),
                 //  contentType: "application/x-www-form-urlencoded",
                    cache: false,
                    dataType: "json",
                    timeout: 5000,
                    success: onSuccess
                });      

            });               


         $("#resultLog").ajaxError(function(event, request, settings, exception) {
          $("#resultLog").html("Error Calling: " + settings.url + "<br />HTTP Code: " + request.status);
        });

        function onSuccess(data)
        {
            //$("#resultLog").html("Result: " + data);
            console.log(data[0].Name);
        }

Hier , nach dem Aufruf web-service, es hat zurückkehren von JSON-Daten, aber hat es nicht etwas zurückzugeben. In firebug, innerhalb der Funktion onSucess, zeigt es "null" für Daten.
Vermisse ich hier etwas? Y zeigt er '403' forbidden Fehler? Da bin ich dem Aufruf der Scripte von dem server, wo die web-service befindet, ich denke, dass es nicht cross-domain-Problem. Ich bin mit diesem in Jquery mobile. Hilfe wird gebraucht. Vielen Dank im Voraus.

  • Sind Sie mit firebug zu sehen, die den Fehler 403?
  • Wie sollen wir wissen, was Grund ist ein unbekannter Dienst hat für die, die sagen Sie haben keine Berechtigung, darauf zuzugreifen?
  • ja. Benutze ich firebug
InformationsquelleAutor Ka-rocks | 2010-12-17
Schreibe einen Kommentar