如何使用JQuery从URL获取信息?

时间:2013-09-06 10:52:38

标签: jquery

我有一个场景,从Facebook,Twitter和Gmail等社交网络收集用户信息。我使用gigya第三方登录这些社交网络并收集信息。成功登录gigya后,将重定向网址中的信息发送为

https://example.com/#registration-update?gigya=true&socialProvider=yahoo&gigyaUID=_guid_59DUvJro84GQM2B_o-SjcoWyforCmmvGQYVdMX1yhtlYImE_62mKDUWiUtPo0cxp&lastName=Jackson&firstName=peter&email=peter2015@ymail.com&zip=

现在我需要在单独的变量中使用jquery从url获取值firstname和email,我该怎么做才能帮助。

1 个答案:

答案 0 :(得分:0)

参考:https://stackoverflow.com/a/11677514/350858

您可以使用javascript函数作为follwo

function getQuerystring(name) {
    name = name.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]");
    var regex = new RegExp("[\\?&]" + name + "=([^&#]*)"),
        results = regex.exec(location.search);
    return results == null ? "" : decodeURIComponent(results[1].replace(/\+/g, " "));
}

var gigya1 = getQuerystring("gigya");