我建立了这个链接:
<a href=""#"" onclick=""this.href='test.asp?Code=123&ReturnTo=test2.asp'; testfunction(this, event); return true;"">
问题是它将用户发送到链接而不是停留在页面上,发布到URL并执行该功能。有什么想法吗?
答案 0 :(得分:2)
你想做什么?
通常,如果您想要发出请求但不能导航,则使用XmlHttpRequest(xhr)。
该技术称为AJAX,用于异步Javascript和Xml,但大多数应用程序使用json而不是xml。
您可以从锚标记激发xhr,但是您需要在锚点上放置一个click事件处理程序,停止事件传播并从处理程序返回false以阻止浏览器导航。