for function before executeMyComp
您可以使用preExecute
函數。它們在實際操作之前運行,並且可以通過使用getModuleName和getActionName方法檢查它是否是特定操作來編寫代碼。
關於你的第二個問題,我總是使用JQuery Ajax函數,因爲通過使用原型Ajax,總會有一些衝突。使用起來非常簡單,您可以將請求發送到特定操作。所以沒有必要將它們添加到會話
$(document).ready(function(){
$.ajax({
type: "POST",
url: "your action URL",
data: fields, // this fields variable(a string full of parameters) will be sent by request and you can get them using getParameter
success: function(data){
//if everything goes well you come here.here you can show your response.
}
});
});
,當然也沒有必要說,你可以通過jQuery保存您的屬性與變量之前通過AJAX通過這樣的事情給他們:
var myvar=$("#componentid").val();