2011-11-19 8 views
0

GetTaskProgress이 날짜 1을 얻고 driverid, pdrivername, ordercount가와 oordercountwherename isnotnull을 접수에 작동하는 전화 - 내가 구문 오류 느릅 나무 내 함수를 호출하고 데이터를받을 수 있습니다 클라이언트 측 -

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

이 여기에 내 코드를 확인하세요 필요 funnction 내 클라이언트 사업부

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 id="progressgrid"></div> 
+0

어떤 구문 오류가 – Rafay

+0

을 말하는가하면 확률값 ... 그냥 해달라고없는 구문 오류를 먹으 렴 누락 전혀 작동하지 않습니다. – user1021182

답변

1

divdiv.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); 
} 
+0

어떻게 div를 정의합니까? table = $ (progressgrid); div.append (table); ? – user1021182

+0

var div = $ ("# progressgrid"); –

+0

코드를 업데이트했습니다. var가 어디로가는 지 이해할 수 없습니까? 내 코드 pleeas에 코드를 업데이트하거나 붙여 넣을 수 있습니까? – user1021182