我有一個JQuery對話框,其中我使用JQuery數據表來顯示一些數據。在數據表中,我正在顯示以下代碼的超鏈接:JQuery對話框限制對.js的訪問
<a href="javascript:callFunction()">Download</a>
但是,javascript方法的調用不能通過對話框工作。
有人能幫我解決這個問題嗎?
編輯:http://jsfiddle.net/wrV2b/1/ 爲我的問題創建Jsfiddle。
感謝, Hareesh
我有一個JQuery對話框,其中我使用JQuery數據表來顯示一些數據。在數據表中,我正在顯示以下代碼的超鏈接:JQuery對話框限制對.js的訪問
<a href="javascript:callFunction()">Download</a>
但是,javascript方法的調用不能通過對話框工作。
有人能幫我解決這個問題嗎?
編輯:http://jsfiddle.net/wrV2b/1/ 爲我的問題創建Jsfiddle。
感謝, Hareesh
試試這個:
<a href="#" onclick="javascript:callFunction()">Download</a>
或
<a href="javascript:void(0);" onclick="callFunction();">Download</a>
你可能要考慮使用一個DIV或按鈕,而不是使用錨。 E.g:
<div onclick="callFunction()">Download</div>
或
<button onclick="callFunction()">Download</button>
一個DIV /按鈕,將讓您對不從瀏覽器繼承所有格式的出現更大的控制權。海事組織也更直觀:鏈接把你帶到某個地方,按鈕做某事。
您是否在JavaScript控制檯中看到錯誤?你能提供一個JSFiddle嗎? – 2013-05-01 03:36:11
@JeromyFrench:http://jsfiddle.net/wrV2b/1/我已經創建了這個小提琴,請讓我知道我在做什麼錯誤? – TechyHarry 2013-05-02 05:00:35