`

javascript 的eval

阅读更多
alert(row4SelectObject.OBJECTID);

//eval 就是将字符串 翻译成 js 代码 在jsp or html 中 可以直接 执行
eval("var aaa = new Array(); aaa[0]=1; aaa[1]=2; alert(aaa[1]);");

//得到jquery dataGrid 选中行对象
var row4SelectObject = $('#iD_DataGrid').datagrid('getSelected');

//primaryKey 在后台得到
var primaryKey = '<%=primaryKey_ColumnName%>';

//eval 将字符串 翻译成 js 执行
alert(eval("row4SelectObject."+primaryKey));

//这里的<%=primaryKey_ColumnName%> 与手写的 alert(row4SelectObject.OBJECTID); 是一样//的
alert(row4SelectObject.<%=primaryKey_ColumnName%>);




//---------------------------HTML------------------------------------
<td align="right" width="80" nowrap="nowrap">街路名称:</td>
nowrap="nowrap" : '街路名称:' 不换行
//---------------------------HTML------------------------------------

//---------------------------JSP---------------------------------------
JSP --> Java --> .Class -->HTML
如果在jsp页面写 <%=abc%>
其实质是 将 这个



在jsp <% %>中 
<% 
运用 out.println("<tr>");
这样 就可以在 jsp 中 运用 java 的 方式 将  js and html 打印 在 jsp 页面中
%>



//---------------------------JSP---------------------------------------
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics