Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Как передать массив из php в javascript и при этом потом отправить его с помощью window.o / 10 сообщений из 10, страница 1 из 1
10.09.2014, 11:20
    #38742587
Dimmf28
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как передать массив из php в javascript и при этом потом отправить его с помощью window.o
Как передать массив из php в javascript и при этом потом отправить его с помощью window.opener

я понял как передать так переменную а вот как массив не могу понять подскажите

Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
<!DOCTYPE html>
<html>
<body>

<p>Click the button to write some text in the new window and the source (parent) window.</p>

<button onclick="myFunction('lol37.php?','<? echo 'lol=4';?>');">Try it</button>

<?
$a=array(1,2,3);

?>
<script>
function myFunction(q,p) {
    var myWindow = window.open(q+p+'<? echo $a; ?>', "myWindow", "width=600,top=150,left=400, height=300,scrollbars=yes,status=yes,resizable=yes");
   // myWindow.document.write("<p>This is 'myWindow'</p>");
   // myWindow.opener.document.write("<p>This is the source window!</p>");
}
</script>

<hr/>


<a href="#" onclick="myFunction('lol37.php?','<? echo 'lol=4';?>');">
  открыть комментарий
</a>

</body>
</html>
...
Рейтинг: 0 / 0
10.09.2014, 11:40
    #38742623
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как передать массив из php в javascript и при этом потом отправить его с помощью window.o
Dimmf28я понял как передать так переменную а вот как массив не могу понять
И как ты передаешь "в переменную"?
...
Рейтинг: 0 / 0
10.09.2014, 11:50
    #38742642
Dimmf28
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как передать массив из php в javascript и при этом потом отправить его с помощью window.o
krvsa,

ну я имитирую что <? echo 'lol=4';?> - можно представить в виде переменной
...
Рейтинг: 0 / 0
10.09.2014, 11:53
    #38742647
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как передать массив из php в javascript и при этом потом отправить его с помощью window.o
Dimmf28ну я имитирую что <? echo 'lol=4';?> - можно представить в виде переменной
Где именно?
...
Рейтинг: 0 / 0
10.09.2014, 11:55
    #38742656
Dimmf28
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как передать массив из php в javascript и при этом потом отправить его с помощью window.o
krvsa,


может то что я хочу сделать можно с помощью json_encode
...
Рейтинг: 0 / 0
10.09.2014, 11:58
    #38742662
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как передать массив из php в javascript и при этом потом отправить его с помощью window.o
Если ты про это
Dimmf28
Код: html
1.
<button onclick="myFunction('lol37.php?','<? echo 'lol=4';?>');">Try it</button>


Так сделай чтобы в итоге получилось так

Код: html
1.
<button onclick="myFunction('lol37.php?',['элемент1','элемент2',...,'элементN']);">Try it</button>
...
Рейтинг: 0 / 0
10.09.2014, 12:02
    #38742672
Dimmf28
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как передать массив из php в javascript и при этом потом отправить его с помощью window.o
krvsa,

да так и надо , но что не получаеться можешь на примере легком показать как сделать
...
Рейтинг: 0 / 0
10.09.2014, 12:49
    #38742758
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как передать массив из php в javascript и при этом потом отправить его с помощью window.o
Dimmf28да так и надо , но что не получаеться
Так смотри какой у тебя ХТМЛ получается...

Dimmf28можешь на примере легком показать как сделать
Так я выше уже и показал его...

Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
<!DOCTYPE html>
<html>
<head>
<!--
<script src='http://code.jquery.com/jquery-latest.js'></script>
<link rel='stylesheet type=text/css href=tmp.css' />
-->
<style type='text/css'>
</style>
<script type='text/javascript'>
function test(Arr) {
	alert(Arr);
	alert(Arr[1]);
};
</script>
</head>
<body>
<button onclick="test([1,2,3,4,5]);">Test</button>
</body>
</html>
...
Рейтинг: 0 / 0
10.09.2014, 16:43
    #38743280
Dimmf28
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как передать массив из php в javascript и при этом потом отправить его с помощью window.o
krvsa,

нашел вот еще какой вариант

$seq = array('lol' => array(1,2,3));

<button onclick="myFunction('lol37.php?','<? echo http_build_query($seq); ?>');">Try it</button>

lol37.php?lol[0]=1&lol[1]=2&lol[2]=3
...
Рейтинг: 0 / 0
11.09.2014, 08:12
    #38743752
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как передать массив из php в javascript и при этом потом отправить его с помощью window.o
Dimmf28нашел вот еще какой вариант
Это больше проблема ПХП нежели JS...
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Как передать массив из php в javascript и при этом потом отправить его с помощью window.o / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]