[英]Struts2 dojo submit button render issue
我在對話框窗口中有帶有dojo提交按鈕(ajax調用)的struts2。我想在提交按鈕后保留彈出窗口,但不保留相同的形式。
<div id="dialog-form">
<form action="finder" method="post" id="form1">
<textarea id="products" name="productNo"><s:property value='productNo'/>
</textarea>
<sx:submit targets="dialog-form"></sx:submit>
父頁面形式:
<div id="form_parent">
<form action="search" method="post">
-------------------------
--------------------------
</form>
</div>
searchaction.java
public String finder()
{
---------------------
return "search" //which is going to return parent page.
}
當我提交頁面時,它關閉彈出窗口並打開父頁面。 如何保留彈出窗口?
我不了解struts2,但是按照http://struts.apache.org/release/2.3.x/docs/dojo-submit.html上的文檔進行操作,我會嘗試以下操作:
<form id="form1" action="search">
---------
---------
<sx:submit beforeNotifyTopics="/before" />
</form>
<script type="text/javascript">
dojo.event.topic.subscribe("/before", function(event, widget){
dojo.stopEvent(event);
dojo.xhrPost({
form : dojo.byId("form1")
});
});
</script>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.