У меня есть портлет в Liferay Portal и я использовал Ajax.Когда я открываю сайт без www, все правильно, но когда я использую www, URL-адрес Ajax-запроса - без www, и тогда ответ пуст.Моя версия Liferay Portal - 5.1.1, и я использую plugins-sdk и использую портлет Struts 2 и JSR 168 .
. Я заметил, что если я хочузапросить портлет с windowState, который не является нормальным?Я должен запросить портлет раньше с нормальным состоянием, и если запрос с www
или без www
, второй запрос будет таким же, как с обычным запросом (обычный windowState).
jQuery.ajax({
url : '<portlet:actionURL windowState="exclusive" >
<portlet:param name="struts.portlet.action" value="/view/view/search"/> </portlet:actionURL >' ,
data : <portlet:namespace/>form_data ,
success : function (result){
jQuery("#<portlet:namespace/>search_results").html(result);
}
});
actionURL iswww не добавлен в URL.
Как решить эту проблему?