30秒ごとにJavaメソッドへのajax呼び出しを行っています。Java メソッドでいくつかのリクエスト パラメータを設定しています。
ajax 応答からそれらを取得するにはどうすればよいですか。
<script LANGUAGE="JavaScript1.2">
var tId = window.setTimeout(function () {
location.reload(true);
alert('<s:property value="#disableReload" />');
if('<s:property value="#disableReload" />' == "true"){
alert("clearing");
}else{
var url = 'moveETHAction_fetchExecutorData.action';
var form = document.getElementById('moveForm');
var params = Form.serialize(form) + '&ms=' + new Date().getTime();
form.action = "fetchExecutorData";
var myAjax = new Ajax.Request(url, {method: 'post', parameters: params, onComplete: showResponseAction} );
}
}, 30 * 1000);
function showResponseAction(originalRequest){
alert(originalRequest.responseText);
alert('<s:property value="#request[\'DISABLE_FLOW'\]" />');
document.getElementById('actionChange').innerHTML = originalRequest.responseText;
}
</script>
Javaメソッドでは、このパラメーターを設定しています
request.setAttribute(GenericConstants.DISABLE_FLOW, false);
しかし、私はajaxから更新された値を取得していません