Я пытаюсь отправить некоторые данные на контроллер в Kohana 3, используя метод jQuery AJAX. Кажется, у меня проблема с данными, которые не достигают того места, где я хочу. Я хочу, чтобы данные помещались в файл /application/classes/controller/stock.php, где этот файл будет обрабатывать данные. Я не могу понять это. Надеюсь, кто-то может помочь. Мой вызов jQuery ajax:
$.ajax({
type: 'POST',
url: 'add_stock',
data: { 'links': 'link_array' }
});
add_stock - это имя действия в контроллере. Я не знал, что еще попробовать. Я также пытался "." и «./» надеясь, что это будет правильно, но это не так. В Firebug, хотя он говорит, что запрос был в порядке 200, я вижу, что «RESPONSE» равен «Не удалось загрузить источник для: http://localhost/ddm/v2/stocks/add_stock", и мой скрипт в контроллере, который захватывает данные, не работает Вот этот код на случай, если он поможет:
$links = $_POST['links'];
$link_obj = Jelly::factory('link')
->set('stock', $stock->id)
->set('links', $links);
$link_obj->save();
Я думаю, что проблема в том, что я даю ajax-вызов МАРШРУТ, а не реальную страницу, на которую он должен доставить данные POST. Я просто не могу понять это здесь.
Любая помощь?