как отправить данные формы с помощью jquery, добавив идентификатор со значением

0
$(document).ready(function() {
    $('#submit').click(function () {    
          // var action = $(this).attr("action",'order_confirmation.php');
          var $inputs = $('#order :input');
          var data = "details=order" + $.map($("input:radio:checked"), function(elem, idx) 
          {
            return "&"+$(elem).attr("name")+"="+ $(elem).val()+ "_" +$(elem).attr("id");
          }).join('');
    });
});

Я использую jquery с отправкой формы, и я изменил проверенное значение radio buttion с id, и я не могу опубликовать форму jquery

Теги:

3 ответа

0

Вы можете использовать метод AJAX в jQuery

$.ajax({cache:false,dataType:'html',
        crossDomain:true,type:'GET', // You can use POST or GET
        url:'pathPhpFile',
        data : {data,yourData,data2:yourData2}, // data send with GET method
        success:function(html){
            alert(html);  // Result of PHP               
        },
        error:function(j,t,e){
        console.log('bug');
        }
});

PHP

$data = $_GET["data"];
$data2 = $_GET["data2"];
0

Вы можете отправить форму через JQuery следующим образом:

 $('#form-id').submit(function() {
      var user_id = "id_" + $("#input-id").val();
      $("#input-id").val(user_id);
      return true;
 });

См. Документацию JQuery Submit.

  • 0
    я получаю только значение сообщения формы, например user_id = 20, и мне нужен этот результат user_id = id_20
  • 0
    Я отредактирую свой ответ.
Показать ещё 6 комментариев
0

скрипт

$('#submit').click(function (e) {
    e.preventDefault();
    var $inputs = $('#order :input');
    var data = "details=order" + $.map($("input:radio:checked"), function(elem, idx) {
        return "&"+$(elem).attr("name")+"="+$(elem).attr("id")+ "_" +;$(elem).val()
    }).join('');
    $.post($('form').attr('action'), data, function(res) {

    });
});

PHP

$_POST['element_name_you_want_to_retrieve'];

Обновить

var data = "details=order" + $.map($("input:radio:checked"), function(elem, idx) {
            return "&"+$(elem).attr("name")+"="+ $(elem).attr("id")+ "_" +;$(elem).val()
        }).join('');
  • 0
    не могли бы вы объяснить это $ _POST ['element_name_you_want_to_retrieve'];
  • 0
    имя элемента HTML-формы, которое вы хотите получить в своем php скрипте.
Показать ещё 10 комментариев

Ещё вопросы

Сообщество Overcoder
Наверх
Меню