ajaxコールバックパラメータ関数

1195 ワード

52 lz会員管理をして、記録を提出して成功した後にあるdivを更新して、私は書きます:
<form action="/weihu/site/coinsmgr/addviplog.xhtml" class="pageForm required-validate" onsubmit="return validateCallback(this,refreshFollowLogs(${info.loginType},${info.userId}));" method="post">

結果は、refreshFollowLogs()が実行結果であるため、refreshFollowLogsを実行してからactionを実行します.だから
<form action="/weihu/site/coinsmgr/addviplog.xhtml" class="pageForm required-validate" onsubmit="return validateCallback(this,refreshFollowLogs);" method="post">

OKですが、パラメータを渡すにはどうすればいいですか?
1.グローバル変数にする
2.onsubmit="return validateCallback(this,refreshFollowLogs);"の中
refreshFollowLogsを匿名関数に変更します.3.パラメータを書く
refreshFollowLogs関数にあります.3つ目は
function refreshFollowLogs(){
	var lType=${info.loginType},uId=${info.userId}
	$("#table-vipLogs").ajaxUrl({
		type:"GET", url:"/weihu/site/coinsmgr/vip/loglist.xhtml?loginType="+lType+"&userId="+uId,callback:function(){
			//$("#infoAdminSearch0-boxId").find("[layoutH]").layoutH();
		}
	});
	return false;
}