大家好檢票利弊那裏獲得額外的參數,如何從AjaxRequest檢票口6
我想獲得我加入AjaxRequest在響應額外的參數(AjaxRequestTarget目標)一AbstractDefaultAjaxBehaviour的方法。
我自己構建了Wicket.Ajax.get(...)調用,並且我可以管理AbstractDefaultAjaxBehaviour的響應(AjaxRequestTarget target)方法被調用,但我獲得瞭如何獲取額外參數的庫存I在我的js電話中加入。
所以在這裏我在做什麼的代碼:那個叫ONSELECT
JS:
Wicket.ajax.get({'u':'callbackUrl','c':'componetId', 'ep':{'objectId':'OBJECT_ID'}});
的AbstractDefaultAjaxBehaviour的Java代碼:
onSelectBehavior = new AbstractDefaultAjaxBehavior(){
@Override
protected void respond(AjaxRequestTarget target) {
//here I want to get the OBJECT_ID I added in the Wicket.Ajax.get call above
}
};
的響應()方法按預期調用,但我不知道如何獲取OBJECT_ID。 實際上,我不確定是否以正確的方式將額外的參數添加到了wicket.ajax.get調用中。
在Wicket 1.4我添加了額外的參數作爲URL查詢字符串像ajaxCallUrl...?objectId=OBJECT_ID
和響應()我把他們從RequestCycle回RequestCycle().get().getRequest().getParameter('objectId')
如果任何人都可以給我一個提示,我將不勝感激:) 在此先感謝, Ronny
謝謝托馬斯,工作,我真的很接近,你給了我最後的提示,我需要它:) – rontron