私は以下のような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=
私はURLから値を取得し、フォーム送信時にフォームに入力します値をクリアしてURLを次のようにする必要がありますhttps://example.com/
jqueryを使用してこれを行う方法を教えてください
値を取得するには、以下のように jquery を使用しました。
var username = getUrlVars()["firstName"];
var lastname = getUrlVars()["lastName"];
var email = getUrlVars()["email"];
var zipcode = getUrlVars()["zip"];
$('#regi_firstname').val(username);
$('#regi_lastname').val(lastname);
$('#regi_user_email').val(email);
$('#regi_confirmemail').val(email);
$('#zip').val(zipcode);
function getUrlVars() {
var vars = [], hash;
var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
for (var i = 0; i < hashes.length; i++) {
hash = hashes[i].split('=');
vars.push(hash[0]);
vars[hash[0]] = hash[1];
}
return vars;
}