Я использую внешнюю библиотеку jQuery для разбора URL http://github.com/allmarkedup/jQuery-URL-Parser, чтобы получить сегменты URL для GET.URL-адреса, с которыми я работаю, включают в себя один из двух форматов:
http://example.com/#name
or
http://example.com/?name=name
В зависимости от URL, по которому я получаю обратную связь, я хочу использовать библиотеку анализа паролей для создания строки.Либо значение хеш-тега, либо значение имени.Я сталкиваюсь с проблемой, которую я не могу действительно запросить пустое значение, используя эту библиотеку, или я не выяснил, как.Или я хочу иметь возможность сначала выяснить формат URL.Если я пытаюсь запросить сегмент URL, который он не может найти, мое приложение перестает работать.Есть какие-нибудь подсказки?
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)};
Я ожидаю, очевидно, ошибочно ожидаю :), приведенное выше вернет NULL или Undefined, но ничего не происходит.