» »

form submit

form submit

detroit ::

Pozdravljeni ali je že kdo delal form submit (brez forme)

koda ki ne dela, čeprav pošlje request
const XHR = new XMLHttpRequest(),
	FD = new FormData();
	FD.append("EMAIL", "nekmail@gmail.com");	  
	XHR.open( 'post', 'https://subscriptionurl' );
  	XHR.send( FD );


koda ki dela
<form action="https://subscriptionurl" method="post" id="mc-embedded-subscribe-form" name="mc-embedded-subscribe-form" class="validate" target="_blank" novalidate>    

<div class="mc-field-group">
              <label for="mce-EMAIL">Email Address </label>
              <input type="email" value="" name="EMAIL" class="required email" id="mce-EMAIL">
</div>
    <div class="clear"><input type="submit" value="Subscribe" name="subscribe" id="mc-embedded-subscribe" class="button"></div> 
</form>


a je kakšen param ki sem ga pozabil?
Skero

St753 ::

Se ne spoznam na to, ampak, ali je 'metod' parameter funkcije open case sensitive? Lahko poizkusis s 'POST' namesto 'post'.

detroit ::

ni to:) ampak vseeno hvala
Skero

kuall ::

par sekund google search ti da odgovor.
https://stackoverflow.com/questions/303...

al pa to no https://stackoverflow.com/questions/451...

išči XMLHttpRequest not working FormData

Zgodovina sprememb…

  • spremenilo: kuall ()

detroit ::

hvala za hint, moj sample deluje legit - in tudi pošlje FormData z omenjenim EMAIL. Zato pa sem prilepil še formo če kdo opazi kaj še manjka, ker razlike preprosto ne opazim. You know...fresh pair of eyes pa to:)
Skero

keworkian ::

Tale "target='_blank'" je kar lustna stvar, ce gremo na princip fresh pair of eyes.
Obscenities in B-Flat

detroit ::

hmm... je good find samo ne vpliva stestirano
Skero

keworkian ::

Ciljal sem tudi na to ker target blank odpre nov window in je dejanski submit medtem ko JS je "submit" katerega ti webserver mora dovolit s tistim crosssites.xml sranjem, I could be wrong samo JS in webserverji se lih ne razumejo dobro :>
Obscenities in B-Flat

kuall ::

kreiraj webservis, attachaj nanj debugger in primerjaj, kakšen request dobiš v obeh primerih

ali pa glej razliko v requestih v fiddlerju

detroit ::

nisem hotel it v take širjave, zato sem kar injectal form z js, recimo da case closed for now

hvala vsem
Skero


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

PHP POST težava

Oddelek: Programiranje
121628 (1494) DeeJay
»

AJAX težava

Oddelek: Programiranje
121706 (1175) tadejp81
»

AJAX kratke naloge

Oddelek: Izdelava spletišč
192286 (1753) Yacked2
»

curl + ssl

Oddelek: Programiranje
8789 (607) MrStein
»

AJAX neznana težava

Oddelek: Programiranje
81200 (994) luksorzi

Več podobnih tem