За последние 24 часа нас посетили 17187 программистов и 1686 роботов. Сейчас ищут 1232 программиста ...

AJAX + PHP, отправка данных

Тема в разделе "Прочие вопросы по PHP", создана пользователем ainur777, 2 фев 2014.

  1. ainur777

    ainur777 Активный пользователь

    С нами с:
    24 май 2013
    Сообщения:
    93
    Симпатии:
    0
    Всем привет!
    Есть страничка: index.php, в ней 4 input text и 2 кнопки сохранить.

    <input type="text" name="mydata" id="mydata" placeholder="введите номер вопроса"/>
    <input type="text" name="mydata1" id="mydata1" placeholder="введите логин"/>
    //……………первые данные
    <input type="text" name="mydata2" id="mydata2" placeholder="введите номер вопроса"/>
    <input type="text" name="mydata22" id="mydata22" placeholder="введите логин"/>
    //……………вторые данные
    <input type="button" name="sybmit" value="Сохранить первые данные">
    <input type="button" name="sybmit" value="Сохранить вторые данные">

    Нужно чтобы все данные отправлялись в ajaxsv.js , но если нажата "Сохранить первые данные" то отправляла методом POST в SendData.php, а если "Сохранить вторые данные" то отправляла в SendData2.php.

    Делал так:

    function send()
    {
    var data = $('#mydata').val()
    var data1 = $('#mydata1').val()
    var data2 = $('#mydata2').val()
    var data22 = $('#mydata22').val()
    $.ajax({
    type: "POST",
    url: "../save/SendData.php",
    data: "data="+data+"&data1="+data1,
    success: function(html) {
    $("#result").empty();
    $("#result").append(html);
    }

    type: "POST",
    url: "../save/SendData2.php",
    data: "&data2="+data2+"&data22="+data22,
    success: function(html) {
    $("#result").empty();
    $("#result").append(html);
    }
    });
    }

    Отправляет только два текста в SendData.php, как сделать чтобы отправляла и в SendData2 data2 и data22.
    Можно ли сделать один обработчик ajax или сделать разные?
     
  2. smitt

    smitt Старожил

    С нами с:
    3 янв 2012
    Сообщения:
    3.166
    Симпатии:
    65
    Знаешь тебе станет проще жить если ты прочитаешь хотя бы 1 книгу по программированию.
    Честно признайся ты хотя бы что то читал?

    есть такая штука как if, есть switch... но все же прежде чем писать что то надо хоть что то прочитать.
     
  3. zelenin

    zelenin Активный пользователь

    С нами с:
    5 дек 2012
    Сообщения:
    35
    Симпатии:
    0
    и почему код не форматирован кнопкой code?
     
  4. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.771
    Адрес:
    :сердА
    Можно реализовать и без ифов. Выполнять отправку в контексте обработчика события, для каждой кнопки своего.