페이지의 버튼에 대한 onclick 이벤트가 있습니다. 클릭하면 js가 실행되고 일련의 판단 후에 ajax 요청이 백그라운드로 전송됩니다. 으아악
拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...
URL로 직접 이동할 수 있습니다. 왜 클릭을 시뮬레이션하고 싶나요? Direct 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()
Ajax를 동기화로 변경하거나 프런트 엔드에서 URL을 계산하는 방법을 찾을 수 있습니다.
URL로 직접 이동할 수 있습니다. 왜 클릭을 시뮬레이션하고 싶나요? Direct 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이 기본 이벤트와 충돌하는 것으로 추정됩니다.
비동기 작업이 있기 때문에 브라우저는
window.open()
을 가로챌 것입니다.Ajax를 동기화로 변경하거나 프런트 엔드에서 URL을 계산하는 방법을 찾을 수 있습니다.