Comment ouvrir une nouvelle page HTML en utilisant jQuery?
Donc, je suis en utilisant IBM Worklight où j'ai le fichier principal appelé file1.html
et puis j'ai créé un autre fichier html appelé file2.html
.
Je suis en train d'essayer d'ouvrir fichier2 mais pas de chance jusqu'à présent. J'ai essayé de suivre des morceaux de code:
$(this).load("file2.html");
$("div1").load("file2.html"); //div1 is the id for outer div of file1
WL.App.openUrl("file2.html");
window.openURL("file2.html");
Et aucun de ces fonctionné! Des suggestions?
source d'informationauteur Ishita
Vous devez vous connecter pour publier un commentaire.
Si vous souhaitez utiliser jQuery, la .fonction load() est la fonction de correction que vous êtes après;
Mais il vous manque le
#
de la div1 sélecteur d'id dans l'exemple 2)Cela devrait fonctionner:
utilisation
window.open("file2.html");
pour ouvrir à nouveau la fenêtre,ou de l'utilisation
window.location.href = "file2.html"
à ouvrir dans la même fenêtre.Utilisation de la fenêtre.open("file2.html");
Syntaxe
Valeur de retour et les paramètres
Une référence à la nouvelle fenêtre. Si l'appel échoue, il sera nulle. La référence peut être utilisé pour accéder aux propriétés et méthodes de la nouvelle fenêtre à condition qu'il respecte Même l'origine de la politique en matière de sécurité.
L'URL à charger dans la fenêtre nouvellement ouverte.
strUrl
peut être un document HTML sur le web, un fichier image ou toutes les ressources pris en charge par le navigateur.Une chaîne de caractères nom de la nouvelle fenêtre. Le nom peut être utilisé comme cible de liens et formulaires à l'aide de l'attribut cible d'un
<a>
ou<form>
élément. Le nom ne doit pas contenir d'espace. Notez questrWindowName
ne précise pas le titre de la nouvelle fenêtre.Paramètre facultatif liste les caractéristiques (taille, position, les barres de défilement, etc.) de la nouvelle fenêtre. La chaîne ne doit pas contenir d'espace, chaque nom de la fonctionnalité et la valeur doivent être séparés par une virgule.
Vous avez besoin d'utiliser ajax.
http://api.jquery.com/jQuery.ajax/