2 回答

TA贡献1998条经验 获得超6个赞
外部连接的JS的话是不可能和页面结合起来取到值的,因此一种可行的方案是:
把外部JS的逻辑变成一个函数写在JS文件中,函数接受参数
在页面中写JS调用该函数,这时参数就可以使用<%=%>进行输出了
比如在Edit.js中这么写:
function someFunc(param) {
//...
}
在页面中就这么写
<script type="text/javascript" src="../Pub/js/Edit.js"></script>
<script type="text/javascript">
someFunc('<%= TypeInfo %>');
</script>

TA贡献2021条经验 获得超8个赞
<script type="text/javascript" language="javascript">
var ret='<%=TypeInfo %>';
;
</script>
那么我要在引用的Js中<script type="text/javascript" src="../Pub/js/Edit.js"></script>
-------------------------------------------------------------------------------------------------------------
只要你引用的Edit.js放在ret='<%=TypeInfo%>'所在的script块后面,你的edit.js中可以直接使用ret这个js变量.
添加回答
举报