AJAX вернуть 0 и сократить

Там у меня есть php action_events_work_time, который отвечает:


Array
(
    [error] => 
    [html] =>   Мои трудозатраты ч.ч (433.12 | 0 | 122.51)Общие затраты ч.ч (1030.12 | 5362)
)

У меня есть запрос AJAX:


$.ajax({
    url: '/project/event/events_work_time',
    type: 'POST',
    async: true,
    data: {},
    dataType: 'json',
    success: function(resp) {
        //var data = resp.upload;

        if(resp.error == false){
            $('#events_work_time').html(resp.html);

        }else{
            $('#events_work_time').html('Ошибка при загрузке');
        }

    }
});

Но ответ Ajax только


Мои трудозатраты ч.ч (433.12 | 0 | 0) <--- Эта переменная равна 0???


Последняя переменная равна 0. Почему??? Может кто-нибудь решить это?? Я использую Kohana Framework + веточку

1 ответ

Спасибо всем, кто хотел помочь. Я решил это сам. Проблема была в том, что ajax не отправлял некоторые данные в php. Просто добавил параметр данных в ajax. И поменял

$this->cur_project['id'] в $_POST['project_id']; в php

$.ajax({
    url: '/project/event/events_work_time',
    type: 'POST',
    async: true,
    data: {'project_id': "{{event}}"},
    dataType: 'json',
    success: function(resp) {
        //var data = resp.upload;

        if(resp.error == false){
            $('#events_work_time').html(resp.html);
        }else{
            $('#events_work_time').html('Ошибка при загрузке');
        }

    }
});
Другие вопросы по тегам