Message Boards

javascript portlet url

girija prasad duggaraju, modified 11 Years ago.

javascript portlet url

New Member Posts: 2 Join Date: 10/29/12 Recent Posts
Hello,
I am new to liferay. How to generate portlet url in javascript. I googled much of the time but in vain. I copied the the following javascript code in my jsp but it is not working.
function <portlet:namespace/>Test(message) {
var querystring = 'message=' + message;

var portletURL = createURL();
jQuery.ajax({
type: "POST",
/* url: portletURL, */
url: '<%= viewURL %>',
data: querystring,
success: function(msg) {
alert('response= ' + msg);
var div = document.getElementById("<portlet:namespace/>content");
div.innerHTML = "";
div.innerHTML = msg;
}
});
}


function createURL( ) {
alert("this is working fine ......... ");
var portletURL = Liferay.PortletURL.createRenderURL();
alert("I have created .......... "+portletURL);
portletURL.setParameter("struts.portlet.action", "/view/auditRecordSummary.action" );

return portletURL.toString();
}
I want to pass dynamic form values as parameters to javascript url. and result will be be pasted in the following div.

<div id="listOfAuditRecords" style="width:775px; overflow-x:scroll;">
<table align="center" width="645px">
<tr><td align="center">Loading...</td></tr>
<tr><td align="center"><img src="images/indicator.gif" /></td></tr>
</table>
</div>

I tried all sorts but is of no use. please help.

thanks & regards
girija prasad @ girija