Javascript 提交表单并与target=''保持在同一页面上

Javascript 提交表单并与target=''保持在同一页面上,javascript,forms,rest,jsp,servlets,Javascript,Forms,Rest,Jsp,Servlets,这是我在domain1上的表格: <form id ='myForm' action='domain2' method='GET' target='_top'> <input type='hidden' name='id' value='00345897'> <input type='hidden' name='status' value='Success'> <input type="submit" value="Submit"> </fo

这是我在domain1上的表格:

<form id ='myForm' action='domain2' method='GET' target='_top'>
<input type='hidden' name='id' value='00345897'>
<input type='hidden' name='status' value='Success'>
<input type="submit" value="Submit">
</form>

现在,当我提交我的表格时,它将进入行动中提到的域2。是否可以将响应返回到域1?如果目标属性是'\u self',或者如果我删除了目标属性,我将得到响应。但如果target=''u top',页面将重定向到domain2。我怎样才能得到回复到domain1?谢谢。

除了发送响应的浏览器外,其他地方都无法发送响应

如果未指定目标,则它将显示在与页面相同的窗口或框架中,其中包含表单,并使用表单替换页面

如果指定target=\u top,则它将出现在顶层框架中,替换该框架

如果要将数据发送到提出请求的站点,则需要:

从域1的服务器发出HTTP请求,而不是从浏览器或 使用Ajax向域1发出处理请求,然后使用JavaScript将数据发送到域1。
感谢您的回复,但是在我的例子中,这个表单是动态生成的,所以从domain1进行ajax调用是不可能的。您提到响应将出现在顶层框架中,现在我可以使用javascript将此响应返回到domain1吗?我尝试了parent.psotMessage,但没有成功。