<script type="text/javascript">
var result = new Array();
var source = "int1=1&int2=2&char1='A'&char2='XYZ'";
// 区切り記号(&)で文字列を配列に分割する
var parameters = source.split( '&' );
for(i=0; i<parameters.length; i++)
{
// パラメータ名とパラメータ値に分割する
var element = parameters[i].split('=');
var paramName = decodeURIComponent(element[0]);
var paramValue = decodeURIComponent(element[1]);
// パラメータ名をキーとして連想配列に追加する
result[paramName] = paramValue;
}
for(var key in result)
{ var data = result[key];
document.write(key + ": " + data + "<br>");
}
</script>
|