-1

我有一个场景,从 facebook、twitter 和 gmail 等社交网络收集用户信息。我已经使用 gigya 第三方登录这些社交网络并收集信息。在成功登录到 gigya 时,将重定向 url 中的信息发送为

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 lastname 和 email 我该怎么做请帮忙。

4

1 回答 1

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");
于 2013-09-06T10:57:36.433 回答