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變量.
添加回答
舉報