我正在从数据库中发布书籍细节。我想了解在按钮onclick
上签出该书的用户的详细信息。
我的AUI脚本:
<aui:script>
function displayUserDetails(userId,userName)
{
var details="<table><tr><td>"+userId+"</td><td>"+userName+"</td></tr></table>";
AUI().use('liferay-util-window','aui-io-deprecated',function(A)
{
var dialog=Liferay.Util.Window.getWindow(
{
dialog: {
title:'userdetails',
bodyContent:details,
centered:true,
modal: true,
width: 500,
height: 400
}
}).render();
});
}
</aui:script>
我在这里调用函数
<aui:button name="button9" value="details" id='getMoreInfo_<%=bookId %>' onclick="displayUserDetails(<%=userId %>,<%=un %>);" />
我收到语法错误,在按钮单击(上面一行)上调用该功能
如果我这样调用这个函数......
onclick="displayUserDetails('<%=userId %>','<%=un %>');"
输出将类似于<%=userId%><%=un%>
(在表格中)
onclick="displayUserDetails(<%=userId %>,<%=un %>);"
答案 0 :(得分:0)
下面的代码工作.....: - )
的onClick = '&LT;%= “displayUserDetails(\ ' ”+用户id +“ \' \ ' ”+未+“ \');” %&GT;'
信用
Nishikant sapkal @ http://www.liferay.com/community/forums/-/message_boards/message/27640265