niko42
Новичок
Здравствуйте.
cookei - product:null%2C%201-1-1120%2C%201-1-1120%2C%201-1-1120%2C%201-1-1120%2C%201-1-1120%2C%203-1-700%2C%204-1-850%2C%202-1-500%2C%201-1-1120%2C%202-1-500%2C%202-1-500%2C%202-1-500%2C%201-1-1120%2C%201-1-1120%2C%201-1-1120%2C%201-1-1120%2C%201-1-1120%2C%201-1-1120%2C%201-1-1120%2C%201-1-1120%2C%201-1-1120%2C%201-1-1120%2C%201-1-1120%2C%202-1-500%2C%201-1-1120%2C%201-1-1120%2C%201-1-1120%2C%201-1-1120%2C%201-1-1120%2C%201-1-1120%2C%201-1-1120%2C%201-1-1120%2C%201-1-1120%2C%201-1-1120%2C%201-1-1120%2C%201-1-1120%2C%201-1-1120%2C%201-1-1120%2C%201-1-1120
К сожалению, я не понимаю, в чем прикол та?
cookei - product:null%2C%201-1-1120%2C%201-1-1120%2C%201-1-1120%2C%201-1-1120%2C%201-1-1120%2C%203-1-700%2C%204-1-850%2C%202-1-500%2C%201-1-1120%2C%202-1-500%2C%202-1-500%2C%202-1-500%2C%201-1-1120%2C%201-1-1120%2C%201-1-1120%2C%201-1-1120%2C%201-1-1120%2C%201-1-1120%2C%201-1-1120%2C%201-1-1120%2C%201-1-1120%2C%201-1-1120%2C%201-1-1120%2C%202-1-500%2C%201-1-1120%2C%201-1-1120%2C%201-1-1120%2C%201-1-1120%2C%201-1-1120%2C%201-1-1120%2C%201-1-1120%2C%201-1-1120%2C%201-1-1120%2C%201-1-1120%2C%201-1-1120%2C%201-1-1120%2C%201-1-1120%2C%201-1-1120%2C%201-1-1120
PHP:
var arr = get_cookie("product").split(",");
var arrres = new Array();
for(var i = 0; i < arr.length; i++){
if(arr[i] != "null"){
arr[i] = arr[i].split("-");
if(arrres[ arr[i][0] ] == null){
arrres[ arr[i][0] ][0] = arr[i][0];
arrres[ arr[i][0] ][1] = arr[i][1];
arrres[ arr[i][0] ][2] = arr[i][2];
}
else{
arrres[ arr[i][0] ][1] = arrres[ arr[i][0] ][1] + arr[i][1];
arrres[ arr[i][0] ][2] = arrres[ arr[i][0] ][2] + arr[i][2];
}
}
}
alert(arrres[1][1]);
Код:
[04.05.2013 10:30:37] JavaScript - http://test1.ru/catalog/roll
Event thread: click
Uncaught exception: TypeError: Cannot convert 'arrres[arr[i][0]]' to object
Error thrown at line 31, column 28 in setAddBasketProduct(id, count, price) in http://test1.ru/catalog/rolls:
arrres[arr[i][0]][0] = arr[i][0];
called from line 1, column 11 in <anonymous function>(event) in http://test1.ru/catalog/rolls:
setAddBasketProduct(1, 1, 1120)