i have read way send data needs accessible in page i'm redirecting can solved using form in javascript follows:
$.post("{{=url('leavequery')}}", {}, function(response) { var nexturl = json.parse(response).goto; var form = $('<form action="' + nexturl + '" method="post">' + '<input type="hidden" name="parameter1" value="sample" />' + '</form>'); $('body').append(form); $(form).submit(); } however, wondering how retrieve data i'm in html page has been redirected to?
if there better method sending post data in first place redirect, please let me know well! super newbie @ this! in advance!
unless server in way echoes submitted form data on page serves after redirect, there no way retrieve using javascript alone. posted form data sent in http request body; after html form submitted, server-side code part of application sees submitted data, , responsibility process appropriately. include feeding client. now, if using get method, different story, since in case data transmitted through url, remains visible client. alternative workarounds include using cookies (not great solution) or html5 local storage.
think if high level: client-side application submits data server in order change state in way. client reloads page server client can render page in such way reflects changed state on server.
Comments
Post a Comment