Я пытаюсь отправить форму с AJAX через jQuery:
$('.submit input').click(function() {return false;});
$("#addcourseform").submit(function(event) {
event.preventDefault();
var formcont = $(this).serialize();
$.post({
type:"POST",
url: "<?php echo base_url(); ?>handover/courseadd",
data: formcont,
success: function(returned) {
alert("It worked: "+returned);
}
});
});
Этот код выше обернут в ready (), не возвращает никаких ошибок в консоли и все такое хорошее.Тем не менее, он, кажется, добавляет [объект объекта] в конце URL-адреса POST.Так как я использую CodeIgniter, он генерирует 400 неверных запросов, потому что он включает в себя запрещенные символы в URL.
Как получить jQuery от добавления этого?
РЕДАКТИРОВАТЬ ПОСЛЕ ИСПРАВЛЕНИЯ:
Для тех будущих людей, которые читают это и думают, что я идиот, я действительно неправильно использовал синтаксис post ().