サインアップから次のページにユーザー情報を渡すaweberからのこのコードを使用します。これがaweberからのコードです。
<script type="text/javascript">
var formData = function(){
var query_string = (location.search)?((location.search.indexOf('#') != -1) ? location.search.substring(1, location.search.indexOf('#')) : location.search.substring(1)) : '';
var elements = [];
if(query_string){
var pairs = query_string.split("&");
for(i in pairs) {
if (typeof pairs[i] == 'string') {
var tmp = pairs[i].split("=");
var queryKey = unescape(tmp[0]);
queryKey = (queryKey.charAt(0) == 'c') ? queryKey.replace(/\s/g, "_") : queryKey;elements[queryKey] = unescape(tmp[1]);
}
}
}
return{display: function(key){if(elements[key]){document.write(elements[key]);
}else {
document.write("<!--If desired, replace everything between these quotes with a default in case there is no data in the query string.-->");
}}}}();
</script>
次に、これは名前を表示するページ上のコードです
<script type="text/javascript">formData.display("fullname")</script>
出力例は次のようになりますFirstName%20LastName
削除する方法はあり%20
ますか?