J'utilise une bibliothèque d'analyse d'URL jQuery externe http://github.com/allmarkedup/jQuery-URL-Parser pour récupérer des segments d'URL pour GET. Je travaille avec les URL comprennent l'un des deux formats:Obtenir les paramètres/segments d'URL sous certaines conditions (JS/jQuery)
http://example.com/#name
or
http://example.com/?name=name
Selon l'im url se réinjecté, je veux utiliser la bibliothèque URL pour l'analyse syntaxique construire une chaîne. Soit la valeur de l'étiquette de hachage, soit la valeur du nom. Je rencontre un problème que je ne peux pas vraiment interroger pour une valeur vide en utilisant cette bibliothèque ou je n'ai pas découvert comment. Ou je veux être capable de comprendre le format de l'URL en premier. Si j'essaie de rechercher un segment d'URL introuvable, mon application est interrompue. Des indices?
using http://example.com/?name=name
var url_anchor = jQuery.url.attr("anchor");
var url_query_name = jQuery.url.param("name");
if(url_anchor.length == 0){alert("The url anchor is: " + url_anchor)};
je me attends, attends évidemment à tort :), ci-dessus pour revenir NULL ou non défini, mais rien ne se passe.
Est-il possible que url_anchor.length soit 1 s'il est vide? –
jamais pensé à ce sujet, je vais l'essayer. – Chamilyan