, , , .
.ajax POST html, .
, Chrome, async . . , - asycn , , .
- iframe . .
- , json , .
, Chrome, Html.
, , , , .
, - .
, $(form).submit() ajax. , html-.
, javascript.
, -.
if (IsChrome()) {
$.ajax({
type: 'POST',
url: oo.url,
data: oo.data,
dataType: "html",
cache: false,
async: true,
success: function (result, status, xhr) { HandleChromePostAlreadySubmittedSuccess(result, status, xhr); },
error: function (jqXHR, textStatus, errorThrown) { HandlePostAlreadySubmittedError(jqXHR, textStatus, errorThrown); },
complete: function (jqXHR, textStatus) { HandlePostAlreadySubmittedComplete(jqXHR, textStatus); }
});
} else {
$.load(oo.url, $(form).serializeArray(), function (responseText, textStatus, XMLHttpRequest) { HandlePostAlreadySubmittedComplete(XMLHttpRequest, textStatus); });
}
HandleChromePostAlreadySubmittedSuccess = function (result, status, xhr) {
document.write(result);
document.close();
};