sql >> Databasteknik >  >> RDS >> Mysql

CodeIgniter och AJAX-formulär skickas

data attributet för ajax-samtalet är ogiltigt. Det bör antingen vara i JSON-format { key: $('.feed-input').val() } eller i frågeformat 'key='+$('.feed-input').val() .Det finns också en onödig debugger variabel i framgångsmetoden.

En fungerande kod kan vara:

$('form#feedInput').submit(function(e) {

    var form = $(this);

    e.preventDefault();

    $.ajax({
        type: "POST",
        url: "<?php echo site_url('dashboard/post_feed_item'); ?>",
        data: form.serialize(), // <--- THIS IS THE CHANGE
        dataType: "html",
        success: function(data){
            $('#feed-container').prepend(data);
        },
        error: function() { alert("Error posting feed."); }
   });

});


  1. Använder olika databaser olika namncitat?

  2. VARCHAR vs TEXT i MySQL

  3. Hur kan jag få kolumnnamn från en tabell i Oracle?

  4. Ta bort dubblerade poster från en tabell utan pk eller id eller unika kolumner i mysql