PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (120): « 1 2 3 [4] 5 6 7 8 9 ... » В конец

> Найдено сообщений: 1797
etoYA Отправлено: 11 Июля, 2015 - 07:20:58 • Тема: Передать переменную в JS • Форум: Вопросы новичков

Ответов: 1
Просмотров: 136
Грачи прилетели, передать второй параметр в функцию?
etoYA Отправлено: 05 Июля, 2015 - 00:04:07 • Тема: Генерация формы • Форум: Вопросы новичков

Ответов: 5
Просмотров: 301
DelphinPRO, ajax запрос отправляет данные в файл, в файле вызывается функция с этими параметрами и на основе этих параметров строится файл (ответ html код).

Либо можно сделать один шаблон (подключили и забыли), а при ajax запросе отправляем параметры и в ответ получаем json и уже javascript'ом корректируем шаблон.
etoYA Отправлено: 04 Июля, 2015 - 23:59:37 • Тема: Ajax и подключение файлов • Форум: Вопросы новичков

Ответов: 9
Просмотров: 396
DeertOff, ну что ж поделать)) На самом то деле, файлов будет не 10, а максимум 2, поэтому меня это не пугает, а вопрос задал на будущее)
etoYA Отправлено: 04 Июля, 2015 - 23:51:46 • Тема: Ajax и подключение файлов • Форум: Вопросы новичков

Ответов: 9
Просмотров: 396
DeertOff, вот видимо со второго раза я смог объяснить).Спасибо
etoYA Отправлено: 04 Июля, 2015 - 23:27:57 • Тема: Ajax и подключение файлов • Форум: Вопросы новичков

Ответов: 9
Просмотров: 396
DelphinPRO, дада)

Я не знал как его задать, поэтому суть выложил в коде).

К примеру. Есть файл

index.php (пусть в нем будет автолоад + подключение шаблона).
index.phtml (в нем основная часть шаблона, в которую подключается дополнительные секции)
section.phtml (какая-то секция, которая вызывается AJAX'ом и подгружается в index.phtml при каком то событии (пусть клик по ссылке).

Дак вот, проблема в том, что в index.php файл с классом уже подключен (неважно, autoload'ом, либо обычным includ'ом), но выходит, что после вызова ajax'ом файла section.phtml в нем файл с классом не подключен. Можно ли сделать так, чтоб все файлы, которые подключены в index.php, были так же подключены и во всех файлах (которые подключаются через AJAX).
Вся проблема исчезает, если просто подключить файл с классом в файле section.phtml, но если подобных файлов будет 10?) То писать какой-нибудь boostrap и подключать его в каждом файле?
Если опять плохо объяснил, то попробую завтра)))
(Добавление)
DelphinPRO, автолоад типо такого?

PHP:
скопировать код в буфер обмена
  1. function __autoload($class){
  2.      require_once($class.'.php');
  3. }
etoYA Отправлено: 04 Июля, 2015 - 22:53:21 • Тема: Генерация формы • Форум: Вопросы новичков

Ответов: 5
Просмотров: 301
DelphinPRO, я про подобного рода генерацию на сервере

PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP
  3. require_once('../../core/Server.php');
  4. $data = Server::getServers($_GET['project_id']);
  5.  
  6. ?>
  7. <form name="order" class="form">
  8.         <select name="server">
  9.                 <option value="0">Выберите сервер</option>
  10.                 <?PHP for ($i = 0; $i < sizeof($data); $i++): ?>
  11.                 <option value="<?PHP echo $data[$i]['id'];?>" data-val="<?PHP echo $data[$i]['data'];?>"><?PHP echo $data[$i]['title'];?></option>
  12.                 <?PHP endfor; ?>
  13.         </select>
  14. </form>
  15.  
etoYA Отправлено: 04 Июля, 2015 - 22:40:17 • Тема: Ajax и подключение файлов • Форум: Вопросы новичков

Ответов: 9
Просмотров: 396
DeertOff, чо?)) Ладно, подключу файл повторно .;)
etoYA Отправлено: 04 Июля, 2015 - 21:39:08 • Тема: Ajax и подключение файлов • Форум: Вопросы новичков

Ответов: 9
Просмотров: 396
index.php
PHP:
скопировать код в буфер обмена
  1.  
  2. require_once('template/main.phtml');
  3. require_once('someClass.php');
  4.  

template/main.phtml
PHP:
скопировать код в буфер обмена
  1.  
  2. // какие-то кнопки, при клике на которые вызывается AJAX функция, которая подключает следующий файл
  3.  

template/somefile.phtml
PHP:
скопировать код в буфер обмена
  1.  
  2. // получаем массив с данными
  3. SomeClass::someMethod($_GET['someParam']);
  4.  
  5. // тут должен быть вывод этих данных, но ошибка Fatal error: Class 'SomeClass' not found
  6.  


Можно ли избежать этого не подключая файл с классом повторно? Если да, то как?
etoYA Отправлено: 04 Июля, 2015 - 18:26:06 • Тема: Генерация формы • Форум: Вопросы новичков

Ответов: 5
Просмотров: 301
Например есть ссылки, при клике на которые отправляется AJAX запроc, сервер возвращает JSON строку например:

PHP:
скопировать код в буфер обмена
  1.  
  2.         0 => array('id' => 12, 'title' => 'smth #1', 'data' => 20),
  3.         1 => array('id' => 33, 'title' => 'smth #2', 'data' => 30),
  4.         2 => array('id' => 14, 'title' => 'smth #3', 'data' => 40),
  5. ));
  6.  


из этих строк будет генерироваться
CODE (html):
скопировать код в буфер обмена
  1.  
  2. <select>
  3.      <option value="12" data-smth="20">smth #1</option>
  4.      <option value="33" data-smth="30">smth #2</option>
  5.      <option value="14" data-smth="40">smth #3</option>
  6. </select>
  7.  


Где лучше генерировать это поле? На сервере (сразу генерировать всю форму), либо вернуть JSON и сгенерировать на JS? Меняется лишь кол-во и содержимое option.

p.s Понятия не имею к какому разделу это отнести, поэтому написал сюда;)
etoYA Отправлено: 30 Июня, 2015 - 23:48:08 • Тема: Скрипт подсчета суммы по выборке, нужна помощь • Форум: JavaScript & VBScript

Ответов: 2
Просмотров: 989
http://jsfiddle[dot]net/ddc6x0pp/
etoYA Отправлено: 29 Июня, 2015 - 00:39:26 • Тема: JS: выбрать первый option без display:none • Форум: JavaScript & VBScript

Ответов: 2
Просмотров: 533
Puffi, а почему не перебрать все элементы в цикле, а как только попался видимый элемент - прервать цикл?

http://jsfiddle[dot]net/k1qrkgjv/
etoYA Отправлено: 27 Июня, 2015 - 18:01:52 • Тема: Накладываются блоки друг на друга • Форум: HTML, Дизайн & CSS

Ответов: 6
Просмотров: 1437
IllusionMH, действительно,спасибо.
etoYA Отправлено: 26 Июня, 2015 - 20:30:59 • Тема: Накладываются блоки друг на друга • Форум: HTML, Дизайн & CSS

Ответов: 6
Просмотров: 1437
IllusionMH, неа, transform (как я понял) работает только при абсолютном позиционировании.
etoYA Отправлено: 26 Июня, 2015 - 17:05:56 • Тема: Накладываются блоки друг на друга • Форум: HTML, Дизайн & CSS

Ответов: 6
Просмотров: 1437
Ch_chov, это ясно, я думал, есть что-то универсальноеУлыбка
etoYA Отправлено: 26 Июня, 2015 - 16:35:39 • Тема: Накладываются блоки друг на друга • Форум: HTML, Дизайн & CSS

Ответов: 6
Просмотров: 1437
Можно ли средствами css, а так же без выбора каждого span выровнять текст (будто без position absolute)?
CODE (html):
скопировать код в буфер обмена
  1. <h1>
  2.     <span>T</span>
  3.     <span>E</span>
  4.     <span>S</span>
  5.     <span>T</span>
  6. </h1>

CODE (html):
скопировать код в буфер обмена
  1.  
  2. span{
  3.     position: absolute;
  4. }
  5.  


p.s position absolute нужно для использование translate.

Страниц (120): « 1 2 3 [4] 5 6 7 8 9 ... » В конец
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB