I use a JavaScript to load new pages on my webpagepage. looks like this:
function loadpage(page,div) {
$.get(page, function(data) {
$(div).html(data)
});
};
So when i submit my form, I want to use that function to load the php-page you normally would set as your “action” attribute in the form-tag. So how do I get the form to POST or GET(doesen’t really matter) all its content and use the function.
Now, when I write:
<form action="javascript:loadpage('bla.php','#content');" method="post">
...
</form>
it loads bla.php the way i want it to but no data is being passed byt the POST…
Is there a solution to this problem? Thank you very much in advance.
Using your method, you would do it as follows:
Javascript:
HTML:
A better way would be to use non-obtrusive Javascript. Remove the inline javascript:
and bind your event handler from within your Javascript code: