我建這個鏈接留頁:張貼到URL,但使用Javascript
<a href=""#"" onclick=""this.href='test.asp?Code=123&ReturnTo=test2.asp'; testfunction(this, event); return true;"">
的問題是它會將用戶的鏈接,而不是停留在頁面上,張貼到URL和執行功能。有任何想法嗎?
我建這個鏈接留頁:張貼到URL,但使用Javascript
<a href=""#"" onclick=""this.href='test.asp?Code=123&ReturnTo=test2.asp'; testfunction(this, event); return true;"">
的問題是它會將用戶的鏈接,而不是停留在頁面上,張貼到URL和執行功能。有任何想法嗎?
你想做什麼?
通常,如果您想發出請求但不導航,請使用XmlHttpRequest(xhr)。
該技術稱爲AJAX,用於異步Javascript和Xml,但大多數應用程序使用json而不是xml。
您可以從錨定標記中觸發xhr,但需要在錨點上放置單擊事件處理程序,停止事件傳播並從處理程序返回false以停止瀏覽器的導航。
我希望它保持用戶在他們的頁面上,而不是重定向他們。 – 2013-04-26 18:56:54
你的意思是你想讓新頁面在同一個窗口中打開嗎? – hvgotcodes 2013-04-26 18:57:49
不,我不想改變,只需發佈到該網址,然後執行該功能。 – 2013-04-26 18:59:54
使用Ajax將數據發送到URL。 Ajax正在使用每個地方爲此目的。如果您對Jquery感興趣,請點擊此鏈接http://api.jquery.com/jQuery.ajax/ – 2013-04-26 18:58:02
您對屬性使用雙引號? – Steeven 2013-04-26 19:03:21