Ответ 1
вам нужно изменить свой URL:
nextPage.php?arr[]=js&arr[]=js2
например.
var_dump($_GET);
выходы: array(1) { ["arr"]=> array(2) { [0]=> string(2) "js" [1]=> string(3) "js2" } }
У меня есть javascript массив say jsArr[]
. Я хочу, чтобы этот массив передавался на страницу php через метод get. Что-то вроде nextPage.php?arr=jsArr[]
.
Там я должен иметь доступ к массиву типа $arr[] = $_GET[arr]
и выполнять операции типа foreach($arr as $key => $val)
Возможно ли это??
Спасибо большое заблаговременно...
вам нужно изменить свой URL:
nextPage.php?arr[]=js&arr[]=js2
например.
var_dump($_GET);
выходы: array(1) { ["arr"]=> array(2) { [0]=> string(2) "js" [1]=> string(3) "js2" } }
Вы также можете использовать JSON (JS parser здесь)
JS:
var arr = [1, 4, 9];
var url = '/page.php?arr=' + JSON.stringify(arr);
window.location.href = url;
PHP:
$arr = isset($_REQUEST['arr']) ? json_decode($_REQUEST['arr']) : array();
Один из способов достижения этого - jQuery serialize()