decodeURIComponent()
вернет вам String
;вам нужно сделать что-то вроде:
var delim = ",",
c = ["1", "2"];
window.location = "my_details.html?" + c.join(delim);
и затем вернуть его снова:
var q = window.location.search,
arrayList = (q)? q.substring(1).split("_"):[],
list = [arrayList];
arr = decodeURIComponent(list).split(delim);
Это будет использовать значение delim
в качестве разделителя для создания Array
a String
.Затем мы можем использовать тот же разделитель, чтобы разделить String
обратно на Array
.Вам просто нужно убедиться, что delim
доступен в области действия второго фрагмента кода.