Помощник
|
Не работает php код в javascript-е |
Kuchuluk
|
Сообщение
#1
|
||
|
|
||
|
|||
isvetlichniy |
22.4.2013, 23:18;
Ответить: isvetlichniy
Сообщение
#2
|
|
var aHouseValues = new Array( <?php echo $base->showCity(1); ?>, <?php echo $base->showCity(2); ?> ); это глупости, echo выведет в браузер. попробуй вот так var aHouseValues = new Array( <?=$base->showCity(1); ?>, <?=$base->showCity(2); ?> ); и еще, я надеюсь ты создаешь объект класса base? а то я не вижу в коде. Но я бы так не делал, я бы сделал заполнение списка с помощью jquery.ajax |
|
|
fedornabilkin |
23.4.2013, 10:45;
Ответить: fedornabilkin
Сообщение
#3
|
|
[member=isvetlichniy], не понял в чем разница между обычным и упрощенным выводом?
|
|
|
Kuchuluk
|
Сообщение
#4
|
|
isvetlichniy, объект base есть. я ajax вообще не знаю, я js то толком не знаю
|
|
|
fedornabilkin |
23.4.2013, 11:31;
Ответить: fedornabilkin
Сообщение
#5
|
|
[member=Kuchuluk], а стоило бы узнать и js, и ajax. и jQuery
Очень полезно и сразу отпадают подобные вопросы. Я так в данный момент боюсь смотреть на этот код и уверен, что все можно сделать намного проще. |
|
|
Kuchuluk
|
Сообщение
#6
|
|
это код не мой, я его в интернете нашел. он работал, когда там массив городов в ручную был написан, а с php кодом не работает
|
|
|
fedornabilkin |
23.4.2013, 13:09;
Ответить: fedornabilkin
Сообщение
#7
|
|
Значит неправильно интегрировал пхп в этот скрипт.
ctrl+u смотрел что получается? |
|
|
isvetlichniy |
23.4.2013, 14:09;
Ответить: isvetlichniy
Сообщение
#8
|
|
приведи исходный массив
я так предполагаю, что там он был строковой величиной значит в кавычки твой php код надо брать |
|
|
Kuchuluk
|
Сообщение
#9
|
|
ctrl+u смотрел что получается? посмотрел <!-- // Формируем массив городов var aHouseValues = new Array( Курган, Омск, Астана, Алматы, Актау, Актобе, Атырау, Караганда, Кзылорда, Кокшетау, Костанай, Петропавловск, Павлодар, Семипалатинск, Талдыкорган, Жезказган, Усть-Каменогорск, Тараз, Шимкент); список городов в исходном коде получается [member=isvetlichniy], я так предполагаю, что там он был строковой величиной ну да, он строковым был в изначальном коде вот такой он был <script type="text/javascript">
<!-- // Формируем массив городов var aHouseValues = new Array( "Москва, Питер, Самара, Бугуруслан", "Лондон, Мантчестер", "Рим, Турин", "Париж", "Киев, Семфирополь" ); // ф-ция, возвращающая массив городов по заданной стране function getHouseValuesByStreet(index){ var sHouseValues = aHouseValues[index]; return sHouseValues.split(","); // преобразуем строку в массив городов } |
|
|
isvetlichniy |
23.4.2013, 16:58;
Ответить: isvetlichniy
Сообщение
#10
|
|
вот такой он был ну так таким же и должен остаться var aHouseValues = new Array(
"<?=$base->showCity(1); ?>", "<?=$base->showCity(2); ?>" ); |
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Крауд-маркетинг который работает | Эффективные Ру-ссылки | 1 | Azyuka | 958 | 13.2.2024, 19:36 автор: tascha56 |
|
СОЗДАНИЕ : / САЙтЫ / ЛЕНДЫ / БОТЫ ТГ / ВАЙТЫ / КРЕО / СОФТЫ / ДИЗАЙН [PHP, JS, HTML/CSS] и другое | 5 | CULA | 3291 | 19.12.2023, 18:55 автор: CULA |
|
Услуги по созданию и доработке скриптов PHP, MySQL, JavaScript, jQuery Разработка сайтов и сервисов под-ключ |
0 | alexey | 1170 | 24.11.2023, 14:46 автор: alexey |
|
Веб-разработка (HTML5, CSS3, JavaScript, jQuery, Ajax, PHP) | 56 | qpPeW | 44765 | 19.7.2023, 10:03 автор: qpPeW |
|
Есть спецы по php/laravel? | 3 | Mixatraider | 1856 | 26.5.2023, 20:48 автор: Mixatraider |
Текстовая версия | Сейчас: 29.3.2024, 5:04 |