PHP или AJAX

Эдди

Новичок
Нужен совет.
Срочно требуется сделать довольно сложную форму с кучей комбобоксов и чекбоксов.
При обновлении любого из них должны обновляться многие другие боксы.
Идеальный вариант - AJAX.
Но я его плохо знаю. Затянется надолго.

Как считаете, если сделать на php с перезагрузкой страницы, а потом уже с расстановкой переводить на AJAX, это вообще не идиотизм?
Или, может, потом привлечь фрилансера, чтобы на основе чистого php сделал AJAX.

Буду благодарен за совет.
 

Эдди

Новичок
:) Да. Этот мультфильм запомнился именно этой цитатой. Спасибо. :)
 

Эдди

Новичок
Или мне что, дубль сделать для редисок, которые отключают javascript?
Кстате. А зачем они это делают? Причина какая? Боятся? Чего?
 

Эдди

Новичок
Или мне что, дубль сделать для редисок, которые отключают javascript?
Кстате. А зачем они это делают? Причина какая? Боятся? Чего?
 

keltanas

marty cats
Эдди, лишь попытался раскрыть вопрос о том, идиотизм это, или нет. А дальше решать вам. Полностью зависит от ЦА ресурса, где будет использоваться форма. От её качества и количества.
 

AnrDaemon

Продвинутый новичок
Или мне что, дубль сделать для редисок, которые отключают javascript?
Кстате. А зачем они это делают? Причина какая? Боятся? Чего?
Не боятся, просто некоторые "программисты" лепят столько скрипта на страницы, что пользоваться их сайтами становится невозможно.
Ну и кроме того, JS может тупо не проогрузиться, либо банально не поддерживаться браузером в принципе.
В зависимости от назначения сайта, ты можешь либо забить на тех, у кого не работает, либо сделать фаллбэк с перезагрузкой.
 

Эдди

Новичок
Не боятся, просто некоторые "программисты" лепят столько скрипта на страницы, что пользоваться их сайтами становится невозможно.
Ну и кроме того, JS может тупо не проогрузиться, либо банально не поддерживаться браузером в принципе.
В зависимости от назначения сайта, ты можешь либо забить на тех, у кого не работает, либо сделать фаллбэк с перезагрузкой.
Я делаю так.
При заходе на сайт в раздел онлайн-заказов проверяется, включен ли js и если нет, выводится сообщение - Извините, плиз. Или включите js, или до свидания.
 

AnrDaemon

Продвинутый новичок
Вот как раз на сайте онлайн-заказов всё должно работать в любой позе. Хоть атомная война и ковровые бомбардировки - клиент должен получить то, за что он готов отдать деньги.
IMO.
 

Эдди

Новичок
Вот как раз на сайте онлайн-заказов всё должно работать в любой позе. Хоть атомная война и ковровые бомбардировки - клиент должен получить то, за что он готов отдать деньги.
IMO.
Ни фига без JS не получится. Никакой перезагрузки страниц и обновления других чекбоксов и комбобоксов.
 
Последнее редактирование:

Эдди

Новичок
Други. Давайте договоримся. Сильно не бейте.
Только сегодня приступил реально к изучению jQuery+AJAX+PHP+ Mysql.
Есть вопросы.

Помогите, пожалуйста новичку в этом деле.

Просмотрел довольно неплохой видеоурок. Прочел несколько статей.
Говорится, когда отправляешь запрос php-скрипту, то в конце скрипта не надо даже ставить закрывающего ?>
Это потому, что пробел может влезть случайно? Или такое правило?

Пока вопрос только этот. Но будут еще.

Спасибо.
 

riff

Новичок
не надо даже ставить закрывающего ?>
Пока вопрос только этот. Но будут еще.
Не, по такой мелочи не надо вопросы строчить.
Гугл отвечает на вопросы быстрей, чем ты их напишешь в поисковой строке.
 

Эдди

Новичок
Ладно. С этим разобрался. Но вот следующее никаким поиском найти не могу.
Вот функция, которая отправляет и принимает данные из таблицы, где только одна запись: id и какой-то текст.
Код:
1
<script type="text/javascript">
2
    function runajax()
3
    {
4
          var inp0 = $("#inp0").val();
5
          $.ajax({
6
            type: "POST",
7
            data: "key=" + inp0,
8
            url: "/ajax2.php",
9
            dataType: "json",
10
            success: function(data)
11
            {
12
              $("#inp1").val(data.id);
13
              var temp = data.content + " " + data.key;
14
              $("#p1").text(temp);
15
            }
16
          })
17
    }
18
    $(document).ready(function(){
19
          $("#btn0").click(runajax);
20
    });
21
</script>
А если из БД выведено несколько пар id и текст? Несколько строк?
В каком виде их выводить в скрипте?

Реально, не нашел четкого ответа поиском.
 

Эдди

Новичок
Я же говорил. Только начал осваиваться с этой технологией.
Понял пока все, кроме того, что выше.

Не, ТЗ не ищу. :)
 

keltanas

marty cats
Эдди, при чем тут технология? Ты спрашиваешь, в каком ВИДЕ выводить? А кто должен на это ответить? Можешь в виде таблицы, можешь в виде списка.
Ну если уже тебе нужны технологии, попробуй в виде бэкбона.
ЗЫЖ Проблема не в том, что ты не знаешь какую-то технологию. Ты даже не можешь сформулировать задачу, котоую пытаешься решить. А кто за тебя должен это делать?
 
Сверху