Avatar billede columbus32 Nybegynder
13. november 2007 - 14:09 Der er 2 kommentarer

problem med Microsoft.XMLHTTP

hejsa,

denne stump af min kode går i fejl. Den kalder fint den definerede webservice når jeg afvikler det på min server, men når samme script bliver kaldt fra en klient så går det galt. Har testet url i en browser og den virker fint.
Kan der mangle noget på klienten som skal installeres?
Fejl besked: Et objekt er obligatorisk.

var oXmlHTTP = new ActiveXObject("Microsoft.XMLHTTP");
oXmlHTTP.Open("POST", url, false);
oXmlHTTP.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
oXmlHTTP.Send("strGuid=" + guid);

var strCaseHeader = oXmlHTTP.responseXML.selectSingleNode("responseObject/strCaseHeader").text;



Laver jeg en alert(oXmlHTTP); får jeg resultat [Object]

Har sat sikkerhed i klienten til lav så der skulle ikke være problemer med at oprette ActiveX objekter.
Avatar billede w13 Novice
13. november 2007 - 14:12 #1
Jeg tror måske, det er fordi du bruger POST. Kan ikke huske om det forhindrede udførsel lokalt.

Når du sender som en formular (med x-www-form-urlencoded), går det ikke crossdomain, dvs. fra en lokal maskine til din server.
Avatar billede w13 Novice
29. juli 2008 - 09:43 #2
Lukketid?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester