Запрос jQuery/AJAX KOHANA 3, не работающий

Я пытаюсь отправить некоторые данные на контроллер в Kohana 3 с помощью метода Ajax jQuery. У меня, кажется, есть проблема с данными, не добираясь туда, где я хочу, чтобы они были. Я хочу, чтобы данные перешли к/application/classes/controller/stock.php файлу, где файл обработает данные. Я, может казаться, не понимаю этого. Надо надеяться, кто-то может помочь. Мой jQuery ajax вызов:

        $.ajax({
            type: 'POST',
            url: 'add_stock',
            data: { 'links': 'link_array' }
            });

'add_stock' является названием действия в контроллере. Я не знал, что еще попробовать. Я также попробовал '.' и '. /' надеющийся, что это было бы правильно, но это не. В Firebug, хотя это говорит, что запрос был 200 хорошо, я вижу, что "ОТВЕТ" является "Отказавшим для загрузки источника для: 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. Я просто не могу изобразить его здесь.

Какая-либо справка?

1
задан dscher 12 May 2010 в 22:49
поделиться

1 ответ

переименуйте метод вашего контроллера "add_stock" в "add_stock_action"

Вы также можете увидеть, что именно пошло не так, если нажмете на ссылку, где firebug сообщает вам 200.

2
ответ дан 3 September 2019 в 00:36
поделиться
Другие вопросы по тегам:

Похожие вопросы: