如何将参数值从jquery函数传递给struts2 url标记
我试图从jquery函数传递参数。 一切都很好但只有问题是传递参数值rowObject.themeScreenshot
function formatLink(cellvalue, options, rowObject) { var para=rowObject.themeScreenshot; //here value is coming fine alert("Json object value-"+para); //correctly i am geting the value of para. return "<img src='"+para+"'>"; //this is returning url with empty imagId output in url:-http://localhost:8080/visionbooks/myimage/secure/ImageAction?imageId= }
我想要的是: –
http://localhost:8080/visionbooks/myimage/secure/ImageAction?imageId=anyvalue
但目前我提出的输出是:
http://localhost:8080/visionbooks/myimage/secure/ImageAction?imageId="+para+"
变量名称作为参数值传递。为什么?
请帮我解决这个问题。
Struts 2 tags
在页面渲染时评估,这是在脚本运行之前的时间。
如果您检查页面的源代码,您将看到这些标签已转换为常规html元素。 所以它不会评估para
javascript变量。
您可以尝试将返回行更新为
return "" + "?imageId="+para+ "'>";