сторона клиента - вызов функции - PullRequest
0 голосов
/ 19 ноября 2011

GetTaskProgress получает date1 и получает driverid, pdrivername, ordercount и oordercountwherename isnotnull - у меня есть синтаксическая ошибка, которая не может вызвать мою функцию и получить данные пожалуйста, проверьте мой код здесь

   _Services.invoke({
                 method: 'GetTaskProgress',
                 data: { xDATEx: date1 },
                 success: function (q) {
                      paint(q);
                 }

это функция, которую нужно назвать

 function paint(orders) {
         var table = $('#progressgrid')
                        '<table>';
            $.each(orders, function() {
                        table +=
                                    '<tr>'+
                                                '<td>'+this.DriverId +'</td>'+
                                                '<td>'+this.PdriverName +'</td>'+
                                                '<td>'+this.OrderCount +'</td>'+
                                                '<td>'+this.OrderCountWhereNameIsNotNull +'</td>'+
                                    '</tr>';
            });
            table+=
                        '</table>';
            table=$(progressgrid);
            div.append(table);
}

это мой клиент div

<div id="progressgrid"></div> 

1 Ответ

1 голос
/ 19 ноября 2011

div из div.append(table) не определено.Не должно быть синтаксической ошибки, но это ошибка.в методе invoke также отсутствуют закрывающие } и ) (в вашем первом примере)

_Services.invoke({
    method: 'GetTaskProgress',
    data: { xDATEx: date1 },
    success: function (q) {
        paint(q);
    }
})

и

function paint(orders) {
    var table = '<table>';
    var div = $("#progressgrid");
    $.each(orders, function() {
        table += '<tr>'+
                 '<td>'+this.DriverId +'</td>'+
                 '<td>'+this.PdriverName +'</td>'+
                 '<td>'+this.OrderCount +'</td>'+
                 '<td>'+this.OrderCountWhereNameIsNotNull +'</td>'+
                 '</tr>';
    });
    table += '</table>';
    div.append(table);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...