views:

47

answers:

3

Hi, I'm trying to do an HTTP Post using Javascript. I'm using the code reported here: http://stackoverflow.com/questions/133925/javascript-post-request-like-a-form-submit

and it works fine.

But I need to remain in the same page while the HTTP Post is sent.

How can I do? Thx

A: 

do it inside of an iframe.

do it as an AJAX post

Moin Zaman
+1  A: 

AJAX?

Roberto Aloi
A: 

I know it seems to be the perpetual hammer (Because it is) but try using jQuery. then you can do a real simple jQuery post

http://api.jquery.com/jQuery.post/

$.ajax({
type: 'POST',
url: url,
data: data,
success: success
dataType: dataType
});

or the shortest method if you don't need a return..

$.post("postTo.php", { name: $('#name').val(), data: $('#data').val(); } );

FatherStorm