웹 프론트엔드 JS 튜토리얼 Ajax 요청이 성공한 후 새 창 주소 열기

Ajax 요청이 성공한 후 새 창 주소 열기

May 23, 2018 pm 03:45 PM
ajax 열려 있는 창문

이 글에서는 Ajax 요청 성공 후 새 창 열기 주소에 대한 관련 정보를 주로 소개합니다. 매우 훌륭하고 참고할 만한 가치가 있습니다. 도움이 필요한 친구가 참고할 수 있습니다.

더 이상 말도 안 되는 코드는 다음과 같습니다. 다음:

jQuery.ajax({
"type":"post",
"url":"http://www.baidu.com", 
"success":function(rel){
if(rel.isSuccess){ 
window.open(rel.url,"_blank");
}
}
});
로그인 후 복사

url 요청이 성공한 후 window.open(rel.url,"_blank"); 을 입력하면 브라우저가 가로채서 새 창을 열 수 없습니다. ) Ajax 외부에서 문제가 해결될 것입니다, 코드는 다음과 같습니다:

var result="";
jQuery.ajax({
"type":"post",
"url":"http://www.baidu.com", 
"success":function(rel){
if(rel.isSuccess){ 
result=rel.url;
//window.open(rel.url,"_blank");
}
}
});
if(result.length>0){
window.open(result,"_blank");
}
로그인 후 복사

Ajax 응답 후 새 창을 여는 방법을 살펴보겠습니다

최근 개발에 기능이 있습니다 링크를 클릭한 후에는 현재 사용자가 로그인되어 있는지 여부를 확인해야 합니다. 그렇다면 사용자가 로그인한 후 링크가 가리키는 URL이 팝업으로 열립니다. 새 창(탭).

말할 것은 많지 않습니다. 코드만 게시하세요.

$(document).delegate("a", "click", function () { 
var actionUrl = $(this).attr("href"); 
var ssoAction = function () { window.open(actionUrl, '_blank'); }; 
if (isLogin()) { 
ssoAction(); 
} else { 
popup.show({login:function () { 
$.ajax({ 
type: "post", 
dataType: "json", 
url: "/Account/Login", 
data: $("frmLogin").serialize(), 
//发送方式改为同步,避免弹出页面被浏览器拦截
async: false, 
success: function (oData) { 
ssoAction(); 
} 
}); 
}); 
} 
return false; 
});
로그인 후 복사

핵심 사항: 동기 제출, 비동기 제출을 사용하고 콜백에서 새 창(탭)을 열어야 합니다. 브라우저의 악의적인 행동.

위 내용은 제가 여러분을 위해 정리한 내용입니다. 앞으로 도움이 되길 바랍니다.

관련 기사:

Ajax를 통해 파일 업로드 FormData를 사용하여 Ajax 요청 만들기

jQuery Ajax 메서드를 사용하여 파일 업로드

ajax를 사용하여 비동기 새로 고침 요청 구현

위 내용은 Ajax 요청이 성공한 후 새 창 주소 열기의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

인기 기사

R.E.P.O. 에너지 결정과 그들이하는 일 (노란색 크리스탈)
3 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 최고의 그래픽 설정
3 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 아무도들을 수없는 경우 오디오를 수정하는 방법
3 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25 : Myrise에서 모든 것을 잠금 해제하는 방법
4 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌

뜨거운 도구

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

휴대폰에서 iso 파일을 여는 방법 휴대폰에서 iso 파일을 여는 방법 Feb 24, 2024 pm 05:33 PM

기술이 발전함에 따라 점점 더 많은 사람들이 ISO 파일을 사용하기 시작했습니다. ISO 파일은 일반적으로 운영 체제, 소프트웨어, 게임 등을 포함하여 디스크의 모든 내용을 포함하는 디스크 파일 형식입니다. 컴퓨터에서 ISO 파일을 여는 것은 비교적 간단합니다. 가상 광학 드라이브 소프트웨어를 사용하면 됩니다. 그러나 휴대폰에서 ISO 파일을 열려면 더 번거로울 수 있습니다. 자, 이 기사에서는 휴대폰에서 ISO 파일을 쉽게 열 수 있는 몇 가지 방법을 소개합니다. 1. 가상 광 드라이브 애플리케이션 사용 먼저, 설치할 수 있습니다.

PowerPoint를 사용하여 XML 파일을 열 수 있나요? PowerPoint를 사용하여 XML 파일을 열 수 있나요? Feb 19, 2024 pm 09:06 PM

XML 파일을 PPT로 열 수 있나요? XML, Extensible Markup Language(Extensible Markup Language)는 데이터 교환 및 데이터 저장에 널리 사용되는 범용 마크업 언어입니다. HTML에 비해 XML은 더 유연하고 자체 태그와 데이터 구조를 정의할 수 있으므로 데이터 저장과 교환이 더 편리하고 통합됩니다. PPT 또는 PowerPoint는 프레젠테이션 작성을 위해 Microsoft에서 개발한 소프트웨어입니다. 이는 포괄적인 방법을 제공합니다.

매번 새 창을 열도록 Chrome을 설정하는 방법 매번 새 창을 열도록 Chrome을 설정하는 방법 Mar 06, 2024 pm 06:19 PM

매번 새 창을 열도록 Chrome을 설정하는 방법은 무엇입니까? 악의적인 사용자는 Chrome을 안전하고 빠르며 편리하게 사용하는 것을 좋아합니다. 사용자마다 브라우저 사용에 대한 선호도가 다릅니다. 일부 사용자는 빠른 검색을 위해 Chrome을 새 창으로 여는 것을 좋아합니다. 그것을 설정합니다. 다음으로, 편집기는 Chrome을 열 때마다 새 창 설정에 대한 튜토리얼을 제공합니다. 관심 있는 친구들이 와서 배울 수 있습니다. Google 크롬을 열 때마다 새 창을 설정하는 방법에 대한 튜토리얼 1. 컴퓨터 바탕 화면에서 Google 크롬을 두 번 클릭하여 연 다음 오른쪽 상단에 있는 [점 3개] 아이콘을 클릭합니다. 2. [설정] 옵션을 찾아 해당 페이지로 들어갑니다(그림 참조). 3. 구글 크롬으로 이동

PyCharm이 열리지 않는 문제 해결 방법 공유 PyCharm이 열리지 않는 문제 해결 방법 공유 Feb 22, 2024 am 09:03 AM

제목: PyCharm을 열 수 없는 문제를 해결하는 방법 PyCharm은 강력한 Python 통합 개발 환경이지만 때때로 PyCharm을 열 수 없는 문제가 발생할 수 있습니다. 이 문서에서는 몇 가지 일반적인 해결 방법을 공유하고 구체적인 코드 예제를 제공합니다. 이 문제가 발생하는 사람들에게 도움이 되기를 바랍니다. 방법 1: 캐시 지우기 때때로 PyCharm의 캐시 파일로 인해 프로그램이 정상적으로 열리지 않을 수 있습니다. 이 문제를 해결하기 위해 캐시를 지워볼 수 있습니다. 도구

Douyin 미니게임은 어디서 열 수 있나요? Douyin 미니 게임을 여는 두 가지 방법 Douyin 미니게임은 어디서 열 수 있나요? Douyin 미니 게임을 여는 두 가지 방법 Mar 15, 2024 am 09:30 AM

Douyin은 인기 있는 짧은 비디오 소셜 애플리케이션입니다. 사용자는 다양한 유형의 짧은 비디오 콘텐츠를 보고 공유할 수 있을 뿐만 아니라 플레이할 수 있는 일련의 미니 게임도 제공합니다. 그렇다면 Douyin 미니게임은 어디서 구할 수 있나요? Douyin 미니게임 입구는 어디인가요? 아래의 자세한 튜토리얼을 살펴보겠습니다. 방법 1: 미니 프로그램 열기 1. 내 옵션을 클릭하세요. Douyin 홈페이지에 진입한 후 내 옵션을 클릭하여 들어갑니다. 2. 내 인터페이스에 들어간 후 위의 세 개의 수평선 버튼을 클릭합니다. 3. 미니 프로그램을 클릭하세요. 세 개의 수평선 옵션을 연 후 안에 있는 미니 프로그램을 클릭하세요. 4. Douyin 미니 게임을 클릭하고 미니 프로그램 인터페이스에 들어간 후 Douyin 미니 게임 옵션을 클릭하여 엽니다. 방법 2: 검색 후 열기 1. 돋보기를 클릭하여 입력

토렌트 파일을 여는 방법 토렌트 파일을 여는 방법 Feb 24, 2024 pm 05:20 PM

Torrent 시드 파일은 소프트웨어로 열 수 있는데, 이 파일을 열려면 어떤 소프트웨어를 사용할 수 있습니까? 사용자는 Thunder, BitComet, qBittorrent 등과 같은 다운로드 도구로 열어서 다운로드해야 합니다. 토렌트 파일을 여는 방법에 대한 이 소개는 구체적인 내용을 알려줄 수 있습니다. 다음은 자세한 소개입니다. 살펴보세요! 토렌트 시드 파일을 여는 방법 답변: Thunder, BitComet, qBittorrent 및 기타 다운로드 도구를 사용하여 열 수 있습니다. 자세한 소개: 1. 토렌트는 다양한 다운로드 소프트웨어로 열 수 있는 BT 시드 파일입니다. 2. 이 소프트웨어를 다운로드하는 사람이 많을수록 다운로드 속도가 빨라집니다. 3. 정확성을 보장하기 위해 소프트웨어는 블록을 다운로드할 때마다 Ha를 계산합니다.

caj 파일을 여는 방법 컴퓨터에서 caj 파일을 여는 방법 caj 파일을 여는 방법 컴퓨터에서 caj 파일을 여는 방법 Feb 22, 2024 pm 04:37 PM

단어 변환기에서 파일을 선택하고 변환 시작을 클릭하여 엽니다. 분석 1. CAJ to Word 변환기를 열고 소프트웨어 왼쪽에서 CAJ to Word를 선택합니다. 2변환하려는 파일을 선택하고 열기를 클릭합니다. 3마지막으로 변환 시작을 클릭하면 Word에서 caj 파일을 열 수 있습니다. 보충: caj의 형식은 무엇입니까? 1CAJ는 전자 저널의 형식입니다. CAJ 전체 텍스트 브라우저를 사용하여 읽을 수 있습니다. China Journal Network의 CAJ, NH, KDH 및 PDF 형식 파일을 지원합니다. 중국 저널 네트워크의 원문을 온라인으로 읽으시거나, 로컬 하드 드라이브에 다운로드된 중국 저널 네트워크의 전문을 읽으실 수 있습니다. 인쇄 효과는 원래 디스플레이와 일치할 수 있습니다. 요약/주의 사항 CAJ는 중국 학술지입니다.

Slack: 이 링크를 열 수 없습니다 Slack: 이 링크를 열 수 없습니다 Feb 19, 2024 pm 09:20 PM

우리는 Sack이 링크를 열 수 없을 때 사용자가 혼란스러워하는 것을 원하지 않습니다. 이번 글에서는 이 문제를 해결하는 방법을 살펴보겠습니다. 비슷한 상황이 발생하는 경우 이 문서에 제공된 해결 방법을 확인하여 문제를 빠르게 해결하세요. Slack이 작동하지 않는 이유는 무엇인가요? Slack이 제대로 실행되지 않는 경우 확인해야 할 몇 가지 일반적인 요인이 있습니다. 애플리케이션에는 안정적인 네트워크가 필요하므로 먼저 인터넷 연결을 확인하십시오. 그런 다음 캐시와 쿠키가 손상되었는지 확인한 다음 Slack 서버의 상태를 확인하여 방해할 수 있는 방화벽이나 바이러스 백신 프로그램을 모두 삭제하세요. 사용자는 앱을 재설정하거나 새로 설치해 볼 수도 있습니다. Slack에서 이 링크를 열 수 없는 경우 오류 수정 Slack에서 이 링크를 열 수 없는 경우

See all articles