iFrame表单提交并在结果后提醒

时间:2016-04-19 10:40:38

标签: javascript iframe

我有一个隐藏的iFrame,其形式如下:

<form name="MyForm" id="SaveForm" target="MyFrame">
.....
</form>
<iframe name="MyFrame" height="0" width="0" style="display: none"></iframe>

在采取行动后,我会收到表格并执行submit

MyForm.submit();

我需要的是一个&#34;结果&#34;表单完成与服务器的通信后(作为警报)。

我试图以这种方式写callback,但我不知道该把它放在哪里......

function callbackQrContext() {
    window.parent.alert('finished!');
}

我无法使用jQuery,Ajax等。

1 个答案:

答案 0 :(得分:0)

试试这个

var ajx;
ajx=new XMLHttpRequest();
ajx.onreadystatechange = function() {
if (ajx.readyState == 4 && ajx.status == 200) {
  callbackQrContext(ajx);
}
ajx.open("GET", "yoururl", true);
ajx.send();