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
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ihre web-Dienst ist wahrscheinlich nicht script aktiviert, mit dem Attribut:
bauen Sie die web-service-Assistent? ich denke, die Webdienst-url "http://xxx.xxx.x.xx/Y_NAME/REST/xxx.asmx"
Dachte ich, es.. Es war problem mit der URL.