发布到网址但使用Javascript留在页面上

时间:2013-04-26 18:55:03

标签: javascript hyperlink

我建立了这个链接:

<a href=""#"" onclick=""this.href='test.asp?Code=123&ReturnTo=test2.asp'; testfunction(this, event); return true;"">

问题是它将用户发送到链接而不是停留在页面上,发布到URL并执行该功能。有什么想法吗?

1 个答案:

答案 0 :(得分:2)

你想做什么?

通常,如果您想要发出请求但不能导航,则使用XmlHttpRequest(xhr)。

该技术称为AJAX,用于异步Javascript和Xml,但大多数应用程序使用json而不是xml。

您可以从锚标记激发xhr,但是您需要在锚点上放置一个click事件处理程序,停止事件传播并从处理程序返回false以阻止浏览器导航。