|
stanick ↓
|
 |
|
11 Март, 2011, 11:25:04
|
НЕ ХУЕТА!
ХУЕТА!
|
|
Карма: -1
Сообщений: 89 Сила слова: -1.12
|
Подскажите пожалуйста кто знает.
в php есть переменная содержащие данные в массиве, как мне эти данные передать массиву в javascript.
Для примера
$masive= array(0=> "blue", 1=> "blek", 3=> "gren");
var mas=new Array();
Как сделать чтобы переменная mas получила данные массива $masive;
|
|
|
|
|
Записан
|
|
|
|
|
TRIAL ↓
|
 |
|
11 Март, 2011, 11:55:10 , спустя 30 минут 6 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Группа: Джедаи Карма: 7
Сообщений: 907 Сила слова: 0.77
|
foreach и echo тебе в помощь
|
|
|
|
|
Записан
|
from TRIAL with LOVE
|
|
|
|
stanick ↓
|
 |
|
11 Март, 2011, 12:53:18 , спустя 58 минут 8 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
|
Карма: -1
Сообщений: 89 Сила слова: -1.12
|
можешь расписать плиз.
|
|
|
|
|
Записан
|
|
|
|
|
TRIAL ↓
|
 |
|
11 Март, 2011, 01:06:33 , спустя 13 минут 15 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Группа: Джедаи Карма: 7
Сообщений: 907 Сила слова: 0.77
|
echo "<script type='text/javascript'>
var mas=new Array();";
$masive= array(0=> "blue", ... );
foreach($massive as $k => $v) {
echo "mas[$k] = '$v';";
}
echo "</script>";
|
|
|
|
|
Записан
|
from TRIAL with LOVE
|
|
|
|
NRG ↓
|
 |
|
11 Март, 2011, 01:19:44 , спустя 13 минут 11 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Headshot!MultiKill!
Группа: нинзя Карма: 777
Сообщений: 4700 Сила слова: 16.81
|
json_encode Спустя 1 минуту 34 секунды добавил <?php
$masive= array(0=> "blue", 1=> "blek", 3=> "gren");
?>
<script type= 'text/javascript'>var ololo = <?php echo json_encode ($masive); ?>;</script>
|
|
|
|
|
Записан
|
Буратино дрочил, дрочил и сгорел
Java и JavaScript это абсолютно разные вещи !!!
Господа, вы хуйня.
девушки краснели, отворачивались но порнуху продолжали смотреть

|
|
|
|
stanick ↓
|
 |
|
11 Март, 2011, 03:58:12 , спустя 2 часа 38 минут 28 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
|
Карма: -1
Сообщений: 89 Сила слова: -1.12
|
Спасибо сейчас опробую.
|
|
|
|
|
Записан
|
|
|
|
|
stanick ↓
|
 |
|
11 Март, 2011, 05:56:06 , спустя 1 час 57 минут 54 секунды
|
НЕ ХУЕТА!
ХУЕТА!
|
|
Карма: -1
Сообщений: 89 Сила слова: -1.12
|
Подскажите еще пожалуйста.
<?php
$masive=array(0=>"blue", 1=>"blek", 3=>"gren");
?>
<script type='text/javascript'>var ololo = <?php echo json_encode($masive); ?>;</script>
судя из этого кода переменной ololo присваеваем через echo массив $masive, но не могу понять зачем нужна функция json_encode, ??????
насколько я понял из описанияя она должна перебразовать данные массива в обьект свойства тоесть:
ololo={0:"blue",1:"blek", 2:"gren"} где 1 это ключ "обьект", blek - значения єтого ключа"свойства".
Обьясните пожалуйста.
|
|
|
|
|
Записан
|
|
|
|
|
stanick ↓
|
 |
|
11 Март, 2011, 06:07:11 , спустя 11 минут 5 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
|
Карма: -1
Сообщений: 89 Сила слова: -1.12
|
все понял так и есть ключ:значение, другими словами ассоциативнй массив.
Подскажите еще пожалуйста
var as="blue";
ololo={0:"blue",1:"blek", 2:"gren"};
какой функцией можно проверить существует ли значениие переменной as в массиве ololo, и если да вывести true иначе falhe.
как єто организовать, я так понимаю через if.
|
|
|
|
|
Записан
|
|
|
|
|
Абырвалг ↓
|
 |
|
11 Март, 2011, 06:47:04 , спустя 39 минут 53 секунды
|
НЕ ХУЕТА!
ХУЕТА!
|
PHP Infected, симфоеб, маконенавистник
Группа: Джедаи Карма: 80
Сообщений: 6096 Сила слова: 1.31
|
foreach и echo тебе в помощь
ололо
|
|
|
|
|
Записан
|
PHP does the job since 1995 Пожалуйста, не надо делать двойные клики по ссылкам. Это создает избыточную нагрузку на сервер
|
|
|
|
krasun ↓
|
 |
|
11 Март, 2011, 08:40:16 , спустя 1 час 53 минуты 12 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Группа: Джедаи
Группа: Джедаи Карма: 41
Сообщений: 1379 Сила слова: 2.97
|
какой функцией можно проверить существует ли значениие переменной as в массиве ololo, и если да вывести true иначе falhe.
как єто организовать, я так понимаю через if.
Попробуй, а там как получиться. Например, если быстро и на один раз, то я бы загнал:
var hasValue = ololo.join(',').indexOf(as)
Но это не красиво. Думай как, у тебя в распоряжении есть for ... in и обычный if
|
|
|
|
|
Записан
|
|
|
|
|
stanick ↓
|
 |
|
12 Март, 2011, 07:04:07 , спустя 22 часа 23 минуты 51 секунду
|
НЕ ХУЕТА!
ХУЕТА!
|
|
Карма: -1
Сообщений: 89 Сила слова: -1.12
|
подскажите не могу понять в чем тут дело: не могу обьявить локальную переменную глобальной.
А именно делаю так:
function fucus(){
var login;
login=document.forms['forms1'].elements['input'].value;
return login;}
Данные вывожу сюда
<div id="post" ></div>
Отсюда
post.innerText=login;
Функция сробатывает по событию, с этим нормально проверял подстовлял post.innerText=login; ; не посредственно в функцию, все данные выводила. А за функцией не выводит почему?
|
|
|
|
|
Записан
|
|
|
|
|
krasun ↓
|
 |
|
12 Март, 2011, 07:17:41 , спустя 13 минут 34 секунды
|
НЕ ХУЕТА!
ХУЕТА!
|
Группа: Джедаи
Группа: Джедаи Карма: 41
Сообщений: 1379 Сила слова: 2.97
|
function fucus(){
var login;
login=document.forms['forms1'].elements['input'].value;
return login;}
Здесь login видна только в функции focus. Поэтому, что бы она была глобальной нужно всего лишь объявить ее вне focus.
Например, так:
var login = null;
function fucus()
{
login = document.forms['forms1'].elements['input'].value;
}
И познакомьтесь с jQuery и основами программирования, а то следующая тема будет: "почему не работает в FireFox", а потом "почему не использовать переменные до их объявления"
|
|
|
|
|
Записан
|
|
|
|
|
Stasovsky ↓
|
 |
|
12 Март, 2011, 08:58:07 , спустя 1 час 40 минут 26 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Сенсей XD
Группа: Джедаи Карма: 54
Сообщений: 3653 Сила слова: 1.48
|
"почему не работает в FireFox"
а кто-то такое уже говорил? оО
|
|
|
|
|
Записан
|
|
|
|
|
krasun ↓
|
 |
|
12 Март, 2011, 09:36:51 , спустя 38 минут 44 секунды
|
НЕ ХУЕТА!
ХУЕТА!
|
Группа: Джедаи
Группа: Джедаи Карма: 41
Сообщений: 1379 Сила слова: 2.97
|
а кто-то такое уже говорил? оО
это что-то вроде метафоры
|
|
|
|
|
Записан
|
|
|
|
|
Stasovsky ↓
|
 |
|
12 Март, 2011, 09:40:39 , спустя 3 минуты 48 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Сенсей XD
Группа: Джедаи Карма: 54
Сообщений: 3653 Сила слова: 1.48
|
фух.... а я уже голову ломаю, не могу понять, что может не работать в фф))
|
|
|
|
|
Записан
|
|
|
|
|