ページ上のボタンにはonclickイベントがあり、クリックするとjsがトリガーされ、バックグラウンドにajaxリクエストが送信され、一連の判定の後、バックグラウンドはjsにURLを返します。 リーリー
拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...
URL に直接ジャンプできます。なぜクリックをシミュレートするのですか? window.location.href = url を直接指定します。
onclick はクリック イベントを監視するため、最初にテスト メソッドの呼び出しをトリガーし、繰り返し呼び出し続けますが、herf ジャンプはトリガーできません
Ajax を送信した後、タグのクリック イベントをシミュレートする必要はなく、location.href = ジャンプする必要がある URL を設定するだけです
ページに飛ぶ場合はa 的 onclick 事件;需要去除的话当前方式直接 t.onclick = null;を外す必要はありません
a
onclick
t.onclick = null;
お試しいただけます 新しいページを開きます: window.location.href = url; 新しいウィンドウを開きます: window.open(url);
window.location.href を直接使用した方が良いのではないでしょうか?
a タグにはデフォルトのクリック イベントがあり、onClick はデフォルトのイベントと競合すると推定されます。
非同期操作があるため、ブラウザはをインターセプトします。 window.open()
window.open()
URL に直接ジャンプできます。なぜクリックをシミュレートするのですか? window.location.href = url を直接指定します。
onclick はクリック イベントを監視するため、最初にテスト メソッドの呼び出しをトリガーし、繰り返し呼び出し続けますが、herf ジャンプはトリガーできません
Ajax を送信した後、タグのクリック イベントをシミュレートする必要はなく、location.href = ジャンプする必要がある URL を設定するだけです
ページに飛ぶ場合は
リーリーa
的onclick
事件;需要去除的话当前方式直接
t.onclick = null;
を外す必要はありませんお試しいただけます
新しいページを開きます: window.location.href = url;
新しいウィンドウを開きます: window.open(url);
window.location.href を直接使用した方が良いのではないでしょうか?
a タグにはデフォルトのクリック イベントがあり、onClick はデフォルトのイベントと競合すると推定されます。
非同期操作があるため、ブラウザはをインターセプトします。
Ajax を同期に変更するか、フロントエンドで URL を計算する方法を見つけることができます。window.open()