我有一个场景,从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,我该怎么做才能帮助。
答案 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");