• Передача данных из div блока в msql используя Ajax?

    necronru
    @necronru
    PHP, Javascript, Node.js
    https://api.jquery.com/serialize/

    The .serialize() method creates a text string in standard URL-encoded notation. It can act on a jQuery object that has selected individual form controls, such as , , and : $( "input, textarea, select" ).serialize();


    jQuery serialize сериализует только теги относящиеся к форме (input, select, etc)

    Чтобы передать текст и div вам нужно сделать примерно так:
    var msg   = {
      title: $('.op-title').text(),
      price: $('.op-sumprice').text()
    }
    
    $.ajax({
      type: 'POST',
      url: 'action.php',
      data: msg,
      success: function(data) {
          $('.product-popup').hide();
          notifyMe();
          //alert("Ваше сообщение отпрвлено!");
      },
      error:  function(xhr, str){
            alert('Возникла ошибка: ' + xhr.responseCode);
        }
    });


    $title = $_POST['title'];
    $price = $_POST['price'];
    Ответ написан
    Комментировать