我想執行一個href而不會將我重定向到頁面。在後臺執行。 這裏是我的代碼如何在不重定向的情況下執行href
<a id="speechOutputLink" href="http://translate.google.com/translate_tts?tl=fr&q=text" rel="noreferrer" >Download</a>
當我點擊的HREF下載我不想被重定向到谷歌翻譯的頁面。我怎樣才能做到這一點?
我想執行一個href而不會將我重定向到頁面。在後臺執行。 這裏是我的代碼如何在不重定向的情況下執行href
<a id="speechOutputLink" href="http://translate.google.com/translate_tts?tl=fr&q=text" rel="noreferrer" >Download</a>
當我點擊的HREF下載我不想被重定向到谷歌翻譯的頁面。我怎樣才能做到這一點?
使用jQuery's event.preventDefault()
method:
如果此方法被調用時,事件的默認動作不會被觸發。
$('a#speechOutputLink').on('click', function(e) {
e.preventDefault();
...
});
添加「目標」標籤,以你的錨可以讓你在後臺或iframe打開頁面等接受的值是
_blank
_parent
_self
_top
framename
<a id="speechOutputLink" href="http://translate.google.com/translate_tts?tl=fr&q=text" rel="noreferrer" target="_blank">Download</a>
來源:http://www.w3schools.com/tags/tag_a.asp
此外,你可以使用jquery方法event.preventDefault(),雖然我發現這並不總是按預期工作,具體取決於運行的其他JavaScript任務。
即使有目標=「_ blanc」我總是被重定向到谷歌翻譯頁面 – 2014-09-22 14:56:57
林沒有按照你在這裏試圖做什麼。你想讓這個聲音剪輯在你的網頁上播放嗎?確切地說是 – 2014-09-22 15:23:17
。我希望音頻在我自己的頁面 – 2014-09-22 15:43:04
如果你不想被重定向,你想要什麼?你需要做一些JavaScript過程,而不是去url或你想在另一個標籤或窗口打開? – andrex 2014-09-22 14:27:07
我正在執行的href重定向到谷歌翻譯音頻播放文件中的href。我想要的是讓音頻收費沒有重定向到谷歌翻譯頁面 – 2014-09-22 14:55:31