Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Помогите с Javascript кодом (https://javascript.ru/forum/misc/70749-pomogite-s-javascript-kodom.html)

Dilettante_Pro 19.10.2017 10:52

Nexus,
Можно, конечно - но я не хотел сильно менять код, а просто показал вопрошающему нормальное использование селекта

Александр83 19.10.2017 18:30

Nexus,Dilettante_Pro, спасибо за ответ!, еще один момент данный скрипт работает и тут и на https://jsfiddle.net/, на сайте у меня не работает, где то какая то несовместимость (платформа битрикс), предыдущие все работали...

Александр83 20.10.2017 06:54

Не ужели не знает ни кто в чем может быть причина?, есть вероятность что select тянет стили шаблона, но точно не знаю может это способствовать препятствием для JS выше изложенного...

Nexus 20.10.2017 08:29

Александр83, смотри консоль браузера.

Александр83 20.10.2017 11:05

Nexus,
консоль кроме этого не выдает ничего,
[Violation] Forced reflow while executing JavaScript took 40ms

Александр83 20.10.2017 11:07

ну и когда, клацаю по select..... выдает все тоже только в разных ms

Nexus 20.10.2017 11:16

Александр83, если нет ошибок, значит либо скрипт работает исправно, либо он вообще не выполняется.
В коде отсутствуют какие-либо проверки на наличие элементов, поэтому их (элементов) отсутствие на странице непременно приведен к ошибке.

Александр83 20.10.2017 11:40

Nexus,
скорее всего JS не срабатывает, буду искать причину...спасибо за ответ!

Александр83 21.10.2017 12:16

Nexus,
$.ajax({
                type: "POST",
                url: "/ajax.handler.php?"+Math.random(),
                data: $("#form_engine").serialize(),
                success: function(html) {
                        $("#result").empty();
                        $("#result").append(html);
                        var engine = data;
                }
        });

подскажите как ответ с сервера записать в переменную engine, а не выводить ответ в id=result ?

Nexus 21.10.2017 14:03

Александр83, вы похоже вообще не понимаете что делаете.
Может быть имеет смысл выделить денежные средства на реализацию ваших задумок и доверить дело профессионалам, а не самолично пытаться собрать чудовище по советам с форума, которое после легче будет пристрелить, чем заставить двигаться?

Если не понимаете, что делает тот или иной код, то попытайтесь, как минимум, загуглить что делают ближайшие функции.

Цитата:

Сообщение от Александр83
подскажите как ответ с сервера записать в переменную engine, а не выводить ответ в id=result ?

Строка 8:
var engine = html;


Часовой пояс GMT +3, время: 09:46.