Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.12.2011, 21:09   #1
маГГ85
Пользователь
 
Регистрация: 15.12.2011
Сообщений: 96
По умолчанию php-javascript

Здравствуйте!!! Как правильно перенести массив size из пхп в яваскрипт(отдельные файлы) следующим способом???

PHP код:
    $razmer 0;
    foreach(
$_SESSION as $key=>$value)
        if (
is_array($value))
        {
            foreach(
$value as $a=>$b)
                if (
is_array($b))
                {
                    foreach(
$b as $c=>$d)
                    {
                        if(
preg_match('/^(industry)\d/'$c))
                        {
                            
$razmer += 1;
                            
$size[] = "$d";
                        }
                    }
                }
        }
        
print_r($size);

    print(
"<script>razmer = " $razmer ";</script>");
    
print_r("<script>size = " $size ";</script>"); 
в яваскрипт

Код:
$(window).load(function () {
   //alert(i);
	alert(size);});
у меня ошибка
function Array() { [native code] }??
маГГ85 вне форума Ответить с цитированием
Старый 26.12.2011, 17:36   #2
motorway
Участник клуба
 
Регистрация: 28.06.2009
Сообщений: 1,950
По умолчанию

Распишите более подробно, как вставляете и что не получается
motorway вне форума Ответить с цитированием
Старый 26.12.2011, 17:44   #3
маГГ85
Пользователь
 
Регистрация: 15.12.2011
Сообщений: 96
По умолчанию

Цитата:
Сообщение от motorway Посмотреть сообщение
Распишите более подробно, как вставляете и что не получается
решил так

PHP код:
if (isset($size))
    {
        
array_unshift($size$razmer);
        
//print_r($size);
        
$json Zend_Json::encode($size);
        
//print("<script>razmer = ".$razmer.";</script>");
        
print("<script>size = '$json';</script>");
    } 
и в отдельном файле яваскрипт принимает
Код:
 $(window).load(function () {
   //alert(size);
   var arr = JSON.parse(size);
   //alert(arr);
   for (a=1;a<=arr[0];a++){
   v = arr[a];
   st="<input type='text' name='industry"+a+"' value='"+v+"' id='industry"+a+"' class='prSetupP1Inp1'>";
   $("li").filter('#add_industry').append(st);
   //konez 
}})
хотел через
ajax
.post()
...
но у меня не заполняется ни одно из $_POST, $_GET, $_REQUEST.
Они почему-то пустые, работаю на зенде. Атрибут формы action пустой, может из-за этого?? Но я не вижу где он(action) генерируется(((
маГГ85 вне форума Ответить с цитированием
Старый 26.12.2011, 19:50   #4
motorway
Участник клуба
 
Регистрация: 28.06.2009
Сообщений: 1,950
По умолчанию

Может, и из-за этого, сложно сказать...
motorway вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
PHP vs JavaScript RedScreenOfLife Софт 3 29.03.2011 23:12
curl php javascript sergeiqwe PHP 2 06.11.2010 03:25
Часы на Javascript+php Linel JavaScript, Ajax 3 06.05.2010 07:23
Javascript и php konstantinopol JavaScript, Ajax 4 13.03.2009 18:17
PHP VS Javascript vitalik007 Свободное общение 3 16.11.2007 18:05