data
अजाक्स कॉल की विशेषता अमान्य है। यह या तो JSON प्रारूप में होना चाहिए { key: $('.feed-input').val() }
या क्वेरी प्रारूप में 'key='+$('.feed-input').val()
.इसके अलावा एक अनावश्यक debugger
है सफलता पद्धति में परिवर्तनशील।
एक कार्यशील कोड हो सकता है:
$('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."); }
});
});