0

I built this link:

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

The problem is it sends the user to the link rather than staying on the page, posting to the url and executing the function. Any ideas?

4

1 回答 1

2

你想让我做什么?

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

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

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

于 2013-04-26T18:56:02.090 回答