Autor Beitrag
traceurmicha
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 160
Erhaltene Danke: 9

Win XP SP2, Win 7 Pro., Ubuntu 9, Debian 5
C#, ASP.NET, MSSQL, PHP(Microsoft Visual Studio 2010 Ultimate, SharpDevelop 4, Microsoft SQL Server2008 Express, Eclipse for PHP)
BeitragVerfasst: Fr 06.11.09 08:18 
Hallo ihr lieben,

ich habe ein Javascript geschrieben welches ein http request machen soll und somit daten an einen Webservice senden soll. ich lasse ihn dann überprüfen ob der readyState == 4 ist damit der Webservice die Daten entgegen nimmt. Jedoch bekomme ich immer nur den Status 0 zurück, kann mir jemand helfen wie ich das Ding zum laufen bekomme?
Hier mein quellcode:
ausblenden Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
var httpRequest;
function makeRequest() {
    var message = "12";
    httpRequest = new XMLHttpRequest();
    httpRequest.onreadystatechange = SendReq(message);
    httpRequest.open('Post','WebService.asmx/HelloWorld()', true);
    httpRequest.setRequestHeader('Content-Type', 'application/xwww-form-urlencoded');
    httpRequest.send(message)
}

function SendReq(message) {
        if (httpRequest.readyState == 4 && httpRequest.status == 200) {
        alert(message);
    }
}