Thx Remi and Paul for your answers!

 
I was trying to escape calling again the form (or the nice equivalent Remi 
gives).
Seems this will be the most elegant situation, I will need however to 
re-log the user, hence keeping its password probably in a cookie, with some 
sort of md5 to give some elementary protection.
 
 

Le jeudi 1 mars 2012 09:42:33 UTC+1, Remi Grumeau a écrit :

> > Le 29 févr. 2012 à 23:50, Fibo a écrit :
> >> In my case, user makes a car reservation thru several successive
> >> screens. When the reservation is completed, I want to jump back
> >> directly to my homepage, not to force the user to "backbutton" several
> >> times: THAT would not be very user-friendly, right?
> > 
> > Oh sure, so you just need to redirect (in JS or in headers) after form 
> submission???
> > (e.g. window.location.href='http://mysite.net/index.html"; ??)
>
> Then what if user press browser back button ?
>
> > People do this commonly to receive the form (especially the final form) 
> as a post but then redirect to a page that is obtained in get).
>
> You can do HTTPRequest using POST method rather than get using:
>
>         var xhReq = createXMLHttpRequest(); // this is a function to 
> return the XHR object based on browser detection
>         var params = "var1="+input1.value+"&var2="+input2.value;
>         xhReq.open("post", "/submit?d="+(new Date().getTime()), true);
>         xhReq.setRequestHeader("Content-type", 
> "application/x-www-form-urlencoded");
>         xhReq.onreadystatechange = function()
>         {
>                 if(xhReq.readyState == 4 && xhReq.status == 200) 
>                 {
>                         // xhReq.responseText is the value your script 
> returns.
>                         history.go(-(history.length-1));
>                 }
>         }
>         xhReq.send(params);
>
> No need to reload the page to send a POST form.
>
> I know there is something built-in in iUI for form but i just don't really 
> know how it works :)
>
> Remi
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"iPhoneWebDev" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/iphonewebdev/-/fqGDe5uxrjUJ.
To post to this group, send email to iphonewebdev@googlegroups.com.
To unsubscribe from this group, send email to 
iphonewebdev+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/iphonewebdev?hl=en.

Reply via email to