我正在使用此taglib:<%@ taglib prefix="sUrl" uri="http://www.emudhra.com/jsp/jstl/secureUrl" %>
打开一个传递少量值的弹出窗口:
function editStatus(tranId,offerCode,userId){
我能将这些值转换为java并将它们分配给param ??
var target = "<sUrl:url value='/admin/editStatusPopUp.htm' encryptionEnabled='true'><sUrl:param name='tranId' value='"+tranId+"'/> <sUrl:param name='offerCode' value='"+offerCode+"' /><sUrl:param name='userId' value='"+userId+"' /></sUrl:url>";
window.open(target,'SearchPopUpName' ,'toolbar=no,scrollbars=0,location=no,statusbar=0,menubar=0,resizable=no,width=350,height=170');
}
但无论我设置为url param
的值是什么,它都没有准确设置tranId,offerCode,userId
没有设置,当我看到服务器控制台时我会得到这种:
tranId:"+tranId+"
offerCode:"+offerCode+"
userId:"+userId+"
如何将值设置为param
?
答案 0 :(得分:0)
如果在生成页面之前知道这些值(tranId,offerCode,userId),那么请更改所有
value='"+tranId+"'/>
到
value='<%=tranId%>'/>
每个变量。但这实际上意味着您的Javascript功能现在将
function editStatus(){