Absenсe of 'back' and 'refresh' functions on default ajax-submitted forms

Absenсe of 'back' and 'refresh' functions on default ajax-submitted forms

Submitting a POST-form to the same address by default creates an ajax request. Okay.
But this behavior makes impossible:
- refreshing the page with auto re-sending the Post data. This is not like in normal http.
- going back by history.back(-1) or browser back button through many consequent submissions. 

This makes default ajax submission mechanism completely unusable. 
Is there any way to extend it by assigning different insertion locations, or, maybe have ajax request stored somewhere to enable refresh?