0
Liferayでajax呼び出しを設定する際に問題があります。私のView.jspでは、私が持っている:Liferay ajaxが間違ったビューを読み込んでいます
<portlet:actionURL name="action" var="action" />
AUI().ready(function(A) {
A.use('.button').on('click',function(){
A.io.request('${action}', {
method: 'POST',
data: {
key1: 'value'
},
on: {
success: function() {
debugger;
alert(this.get('responseData'));
}
}
});
});
});
と私のPortlet.javaでは、私が持っている:
public void action(ActionRequest actionRequest, ActionResponse actionResponse)
throws IOException, PortletException {
System.out.println("hello world");
}
結果はAJAX呼び出しが行われているということです、そして、それは私の行動に当たっています、それから私が現在行っているview.jspを打つことになります。 lifestayに別のJSPファイルを命中させる方法はありますか?
[ポートレットでJSONオブジェクトを要求HTTPをする**応答**](https://stackoverflow.com/questions/17592144/respond-to-http-request-with-json-object-インポートレット) –