За последние 24 часа нас посетил 53841 программист и 1715 роботов. Сейчас ищет 971 программист ...

ajax+php

Тема в разделе "PHP для новичков", создана пользователем Roma_SP, 3 янв 2015.

  1. Roma_SP

    Roma_SP Новичок

    С нами с:
    11 сен 2013
    Сообщения:
    89
    Симпатии:
    0
    С наступившим НГ всех, всех благ Вам и удачи в вашей деятельности!
    У меня такая проблема, в js я полный 0, отправляю ajax методом post данные, пример я слизал с другого источника. Мне нужно отправить не одно данное а два.

    Пример:

    JS
    Код (Text):
    1.  
    2. <script type="text/javascript">
    3.  
    4. $(function() {
    5.  
    6.     $(".search_button").click(function() {
    7.         // получаем то, что написал пользователь
    8.         var searchString    = $("#search_box").val();
    9.         // формируем строку запроса
    10.         var data            = 'search='+ searchString;
    11.      
    12.         // если searchString не пустая
    13.         if(searchString) {
    14.             // делаем ajax запрос
    15.             $.ajax({
    16.                 type: "POST",
    17.                 url: "do_search.php",
    18.                 data: data,
    19.                 beforeSend: function(html) { // запустится до вызова запроса
    20.                     $("#results").html('');
    21.                     $("#searchresults").show();
    22.                     $(".word").html(searchString);
    23.                },
    24.                success: function(html){ // запустится после получения резуотатов
    25.                     $("#results").show();
    26.                     $("#results").append(html);
    27.               }
    28.             });
    29.         }
    30.         return false;
    31.     });
    32. });
    33. </script>
    HTML
    Код (Text):
    1.  
    2. <input type="text" name="search" id="search_box" class='search_box' required placeholder="Выберите параметр"/>
    3. <input type="submit" value="Поиск" class="search_button" /><br />
    Всё отлично, но я хотел бы отправить еще:
    Код (Text):
    1.  
    2. <input type="text" name="data" id="data" value="789">
    Помогите, куда надо его пихнуть и как вытащить в форме do_search.php???
     
  2. p@R@dox 55RU

    p@R@dox 55RU Зэк
    [ БАН ]

    С нами с:
    21 май 2014
    Сообщения:
    1.358
    Симпатии:
    7
    Адрес:
    с планеты Ялмез
    твоя сторока + '&value='+somevalue

    понятно?
     
  3. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    Просто прочитай свежую книгу по javascript
     
  4. mkramer

    mkramer Суперстар
    Команда форума Модератор

    С нами с:
    20 июн 2012
    Сообщения:
    8.600
    Симпатии:
    1.764
    Roma_SP, вместо поиска примеров, откуда слизать, достаточно почитать http://learn.javascript.ru/ и http://jquery-docs.ru/, где русским языком всё объяснено. Кстати, пример странный. Я предпочитаю не формировать строку post-запроса самостоятельно, а предоставить это jQuery, передав в data объект.