Kom ihåg mig?
Home Menu

Menu


Javascript och xmlhttp med post

Ämnesverktyg Visningsalternativ
Oläst 2006-08-21, 13:25 #1
spyvingen spyvingen är inte uppkopplad
Medlem
 
Reg.datum: Jan 2006
Inlägg: 245
spyvingen spyvingen är inte uppkopplad
Medlem
 
Reg.datum: Jan 2006
Inlägg: 245
Hej.

Jag skulle vilja veta hur man skickar data via post när man använder xmlhttp i javascript

kolla koden här http://www.aspsidan.se/code/default.asp?c=5292

Får inte till det riktigt.

Tack på förhand jonas
spyvingen är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-08-21, 13:51 #2
Daniel.sts avatar
Daniel.st Daniel.st är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Jul 2006
Inlägg: 762
Daniel.st Daniel.st är inte uppkopplad
Mycket flitig postare
Daniel.sts avatar
 
Reg.datum: Jul 2006
Inlägg: 762
Titta på rad 9 i koden. Värdena från forumläret fogas samman till en stäng som skickas till sidan i QueryStringen. Ingen post alltså, tror inte att det går att göra, vad jag vet.
Daniel.st är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-08-21, 14:14 #3
spyvingen spyvingen är inte uppkopplad
Medlem
 
Reg.datum: Jan 2006
Inlägg: 245
spyvingen spyvingen är inte uppkopplad
Medlem
 
Reg.datum: Jan 2006
Inlägg: 245
Hur skall jag göra för att skicka med post isf.

Är inte så bra på javascript
spyvingen är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-08-21, 14:14 #4
jimmies avatar
jimmie jimmie är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Oct 2004
Inlägg: 751
jimmie jimmie är inte uppkopplad
Mycket flitig postare
jimmies avatar
 
Reg.datum: Oct 2004
Inlägg: 751
Post går utmärkt att göra.

Ex:

Citat:

var url="test.php";
xmlHttp=GetXmlHttpObject(testfunktion);
xmlHttp.open("POST", url , true);
xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
xmlHttp.send('var1='+encodeURIComponent(var1)+'&va r2='+encodeURIComponent(var2));
jimmie är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-08-21, 15:05 #5
spyvingen spyvingen är inte uppkopplad
Medlem
 
Reg.datum: Jan 2006
Inlägg: 245
spyvingen spyvingen är inte uppkopplad
Medlem
 
Reg.datum: Jan 2006
Inlägg: 245
Det är ungefär så jag gör ju

http://www.colbro.se/regexp/ajax/ajax.txt

enda skillnade är väl setRequestHeader men då hämtade den inget.

Kör jag min kod ovan så visas "du har inte fyllt i allt" vilket visas enbart om text eller pattern inte kommit med i requesten

Så jag förstår inte riktigt hur jag skall lösa detta
spyvingen är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-08-21, 15:07 #6
grazzy grazzy är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Mar 2004
Inlägg: 3 471
grazzy grazzy är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Mar 2004
Inlägg: 3 471
Kan rekommendera att du tittar på de många frameworks som finns. Särskilt prototype är mycket enkelt att använda.

Kod:
var req = new Ajax.Request(
 	'ajax_anrop.php',
 	{
  postBody: 'xml=1&id='+touser, // använd post istället för default get.
  onComplete: addMessage, //callback funktion när anropet är klart
  onLoaded: function() { alert('laddar ..'); } // funktions-callback som körs när state ändras.
 	}	
 );
grazzy är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-08-21, 19:49 #7
spyvingen spyvingen är inte uppkopplad
Medlem
 
Reg.datum: Jan 2006
Inlägg: 245
spyvingen spyvingen är inte uppkopplad
Medlem
 
Reg.datum: Jan 2006
Inlägg: 245
Löste sig använde en xml sträng istället och körde xmlHttp.send(sXML)

Och det funkade tack för hjälpen
spyvingen är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 01:23.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017