0

このリンクを作成しました:

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

問題は、ページにとどまり、URL に投稿して関数を実行するのではなく、ユーザーをリンクに送ることです。何か案は?

4

1 に答える 1

2

何をしたいですか?

通常、リクエストを行いたいがナビゲートしたくない場合は、XmlHttpRequest (xhr) を使用します。

この手法は、Asynchronous Javascript And Xml を意味する AJAX と呼ばれますが、ほとんどのアプリでは xml の代わりに json を使用します。

アンカー タグから xhr を起動できますが、クリック イベント ハンドラーをアンカーに配置し、イベントの伝播を停止し、ハンドラーから false を返してブラウザーの移動を停止する必要があります。

于 2013-04-26T18:56:02.090 に答える