Maison interface Web js tutoriel Ouvrez une nouvelle adresse de fenêtre une fois la requête Ajax réussie

Ouvrez une nouvelle adresse de fenêtre une fois la requête Ajax réussie

May 23, 2018 pm 03:45 PM
ajax 打开 窗口

Cet article présente principalement les informations pertinentes sur l'adresse d'ouverture d'une nouvelle fenêtre après une requête Ajax réussie. Il est très bien et a une valeur de référence. Les amis dans le besoin peuvent s'y référer

Sans plus attendre, le code clé est le suivant Affichage :

jQuery.ajax({
"type":"post",
"url":"http://www.baidu.com", 
"success":function(rel){
if(rel.isSuccess){ 
window.open(rel.url,"_blank");
}
}
});
Copier après la connexion

Une fois la demande d'url réussie, window.open(rel.url,"_blank" ); sera intercepté par le navigateur. Les nouvelles fenêtres ne peuvent pas être ouvertes. Si vous mettez window.open() en dehors d'ajax, le problème sera résolu Le code est le suivant :

.

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");
}
Copier après la connexion

Jetons un coup d'oeil à l'ouverture d'une nouvelle fenêtre après la réponse Ajax

Il y a une fonction dans le développement récent. Après avoir cliqué sur un lien, il est nécessaire de déterminer si l'utilisateur actuel est connecté. Si vous n'êtes pas connecté, une boîte de dialogue de connexion doit apparaître. Une fois l'utilisateur connecté, ouvrez l'URL pointée par. le lien dans une nouvelle fenêtre (onglet).

Pas grand chose à dire, postez simplement le code :

$(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; 
});
Copier après la connexion

Points clés : vous devez utiliser la soumission synchrone, utiliser la soumission asynchrone , ouvrez-le dans le rappel Les nouvelles fenêtres (onglets) seront considérées comme un comportement malveillant par le navigateur.

J'ai compilé ce qui précède pour vous, j'espère que cela vous sera utile à l'avenir.

Articles connexes :

Téléchargement de fichiers via Ajax à l'aide de FormData pour les requêtes Ajax

Méthode JQuery Ajax pour télécharger des fichiers

Utiliser ajax pour implémenter une demande d'actualisation asynchrone

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Comment déverrouiller tout dans Myrise
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment ouvrir un fichier ISO sur un téléphone mobile Comment ouvrir un fichier ISO sur un téléphone mobile Feb 24, 2024 pm 05:33 PM

Avec le développement de la technologie, de plus en plus de personnes commencent à utiliser les fichiers ISO. Un fichier ISO est un format de fichier disque qui contient généralement tout le contenu du disque, y compris le système d'exploitation, les logiciels, les jeux, etc. L'ouverture d'un fichier ISO sur votre ordinateur est relativement simple, il suffit d'utiliser un logiciel de lecteur optique virtuel. Cependant, lorsque nous souhaitons ouvrir des fichiers ISO sur nos téléphones mobiles, cela peut être plus gênant. Eh bien, cet article présentera quelques méthodes pour ouvrir facilement les fichiers ISO sur votre téléphone. 1. Utilisation de l'application de lecteur optique virtuel Tout d'abord, nous pouvons installer

Puis-je ouvrir un fichier XML à l'aide de PowerPoint ? Puis-je ouvrir un fichier XML à l'aide de PowerPoint ? Feb 19, 2024 pm 09:06 PM

Les fichiers XML peuvent-ils être ouverts avec PPT ? XML, Extensible Markup Language (Extensible Markup Language), est un langage de balisage universel largement utilisé dans l'échange et le stockage de données. Comparé au HTML, XML est plus flexible et peut définir ses propres balises et structures de données, rendant le stockage et l'échange de données plus pratiques et unifiés. PPT, ou PowerPoint, est un logiciel développé par Microsoft pour créer des présentations. Il fournit un moyen complet de

Comment configurer Google Chrome pour ouvrir une nouvelle fenêtre à chaque fois Comment configurer Google Chrome pour ouvrir une nouvelle fenêtre à chaque fois Mar 06, 2024 pm 06:19 PM

Comment configurer Google Chrome pour qu'il ouvre une nouvelle fenêtre à chaque fois ? Les utilisateurs malveillants aiment utiliser Google Chrome pour travailler ou étudier. Ce navigateur est sûr, rapide et pratique. Différents utilisateurs ont des préférences différentes pour l'utilisation des navigateurs. Certains utilisateurs aiment ouvrir Google Chrome comme une nouvelle fenêtre pour faciliter les recherches rapides. pour le mettre en place. Ensuite, l'éditeur vous proposera un tutoriel sur la configuration d'une nouvelle fenêtre à chaque fois que vous ouvrirez Google Chrome. Les amis intéressés peuvent venir l'apprendre. Tutoriel sur la configuration d'une nouvelle fenêtre à chaque ouverture de Google Chrome 1. Après avoir double-cliqué sur Google Chrome sur le bureau de l'ordinateur pour l'ouvrir, cliquez sur l'icône [trois points] dans le coin supérieur droit. 2. Recherchez l'option [Paramètres] et accédez à la page (comme indiqué sur l'image). 3. Accédez à Google Chrome

Partagez la méthode pour résoudre le problème selon lequel PyCharm ne peut pas être ouvert Partagez la méthode pour résoudre le problème selon lequel PyCharm ne peut pas être ouvert Feb 22, 2024 am 09:03 AM

Titre : Comment résoudre le problème selon lequel PyCharm ne peut pas être ouvert. PyCharm est un puissant environnement de développement intégré Python, mais nous pouvons parfois rencontrer le problème selon lequel PyCharm ne peut pas être ouvert. Dans cet article, nous partagerons quelques solutions de contournement courantes et fournirons des exemples de code spécifiques. J'espère que cela aidera ceux qui rencontrent ce problème. Méthode 1 : vider le cache Parfois, les fichiers de cache de PyCharm peuvent empêcher le programme de s'ouvrir normalement. Nous pouvons essayer de vider le cache pour résoudre ce problème. Outil

Où puis-je ouvrir le mini-jeu Douyin ? Deux façons d'ouvrir les mini-jeux Douyin Où puis-je ouvrir le mini-jeu Douyin ? Deux façons d'ouvrir les mini-jeux Douyin Mar 15, 2024 am 09:30 AM

Douyin est une application sociale de courtes vidéos populaire. Les utilisateurs peuvent non seulement regarder et partager divers types de contenus vidéo courts, mais également proposer une série de mini-jeux auxquels vous pouvez jouer. Alors, où puis-je accéder aux mini-jeux Douyin ? Où est l’entrée du mini-jeu Douyin ? Jetons un coup d'œil au didacticiel détaillé ci-dessous. Méthode 1 : Ouvrez le mini programme 1. Cliquez sur l'option Mon. Après être entré sur la page d'accueil de Douyin, cliquez sur l'option Mon pour entrer. 2. Cliquez sur les trois lignes horizontales. Après être entré dans l'interface Mon, cliquez sur le bouton des trois lignes horizontales ci-dessus. 3. Cliquez sur le mini programme. Après avoir ouvert l'option des trois lignes horizontales, cliquez sur le mini programme à l'intérieur. 4. Cliquez sur le mini-jeu Douyin. Après être entré dans l'interface du mini-programme, cliquez sur l'option Mini-jeu Douyin pour l'ouvrir. Méthode 2 : Rechercher et ouvrir 1. Cliquez sur la loupe pour entrer

Comment ouvrir des fichiers torrent Comment ouvrir des fichiers torrent Feb 24, 2024 pm 05:20 PM

Les fichiers de départ torrent peuvent être ouverts avec un logiciel, alors quel logiciel peut être utilisé pour les ouvrir ? Les utilisateurs doivent l'ouvrir avec des outils de téléchargement tels que Thunder, BitComet, qBittorrent, etc., puis le télécharger. Cette introduction à la façon d'ouvrir des fichiers torrent peut vous indiquer le contenu spécifique. Ce qui suit est une introduction détaillée, jetez-y un œil ! Comment ouvrir un fichier de départ torrent ? Réponse : Utilisez des outils de téléchargement tels que Thunder, BitComet, qBittorrent, etc. pour l'ouvrir. Introduction détaillée : 1. Torrent est un fichier de départ BT qui peut être ouvert avec divers logiciels de téléchargement. 2. Plus de personnes téléchargent ce logiciel, plus la vitesse de téléchargement sera rapide. 3. Afin de garantir l'exactitude, le logiciel calculera Ha chaque fois qu'il téléchargera un bloc.

Comment ouvrir le fichier caj Comment ouvrir le fichier caj sur un ordinateur Comment ouvrir le fichier caj Comment ouvrir le fichier caj sur un ordinateur Feb 22, 2024 pm 04:37 PM

Sélectionnez le fichier dans le convertisseur de mots et cliquez sur Démarrer la conversion pour l'ouvrir. Analyse 1. Ouvrez le convertisseur CAJ en Word et sélectionnez CAJ en Word sur le côté gauche du logiciel. 2Sélectionnez ensuite le fichier que vous souhaitez convertir et cliquez sur Ouvrir. 3Enfin, cliquez sur Démarrer la conversion et vous pourrez ouvrir le fichier caj dans Word. Supplément : Quel est le format du caj ? 1CAJ est un format de revues électroniques. Vous pouvez utiliser le navigateur de texte intégral CAJ pour lire. Prend en charge les fichiers au format CAJ, NH, KDH et PDF de China Journal Network. Vous pouvez lire le texte original du China Journal Network en ligne ou lire le texte intégral du China Journal Network téléchargé sur votre disque dur local. Son effet d'impression peut être cohérent avec l'affichage original. Résumé/Notes CAJ est une revue universitaire chinoise

Slack : ce lien ne peut pas être ouvert Slack : ce lien ne peut pas être ouvert Feb 19, 2024 pm 09:20 PM

Nous ne voulons pas que les utilisateurs soient confus lorsque Sack ne peut pas ouvrir un lien. Dans cet article, nous explorerons les moyens de résoudre ce problème. Si vous rencontrez une situation similaire, consultez les solutions proposées dans cet article pour résoudre rapidement le problème. Pourquoi mon Slack ne fonctionne-t-il pas ? Si Slack ne fonctionne pas correctement, vous souhaiterez peut-être vérifier certains facteurs courants. Vérifiez d'abord la connexion Internet car l'application nécessite un réseau stable. Ensuite, vérifiez si le cache et les cookies sont corrompus, puis vérifiez l'état du serveur Slack pour effacer tout pare-feu ou programme antivirus susceptible d'interférer. Les utilisateurs peuvent également essayer de réinitialiser l'application ou d'effectuer une nouvelle installation. Réparer Nous ne pouvons pas ouvrir ce lien dans Slack Erreur Si vous ne pouvez pas ouvrir ce lien dans Slack

See all articles