2016-12-26 84 views
0

我想使用Ajax Post動態地填充數據錶行內容。但它正確地加載了第一個鏡頭的內容,但是當我嘗試再次填充內容時,它將返回錯誤無法實例化Datatable。。 我們推薦https://datatables.net/examples/data_sources/js_array.html對於數據錶行內容。datatable重新安裝不工作在jQuery

可以任何人請幫助我們。

+0

你需要證明你有什麼到目前爲止已經試過,不只是提問 – Eddie

+0

對不起埃迪,我們找到了解決辦法,我們沒有使用「毀滅:真「這是表格內容未被重新加載的原因。 –

回答

1

$就({
網址:SITE_ROOT_DIR + 「?ajaxFunction.php Exportedinvoices = 1 &日期範圍=」 +日期範圍+ 「& FROM日期= 」+ FROM日期+「 & TODATE =」 + TODATE, 類型: '後', 緩存:假的, 成功:功能(數據){

  var message = JSON.parse(data); 
      var pLen,i; 
      pLen=message.length; 
      if(pLen>0){ 
      var carter=[];var carterarr=[]; 
      for(i=0;i<pLen;i++) 
      { 
      var company_name=message[i]['company_name']; 
      var salesOrderID=message[i]['salesOrderID']; 
      var salesOrderDate=message[i]['salesOrderDate']; 
      var product_code=message[i]['product_code']; 
      var quantity=message[i]['quantity']; 
      var deliveryDate=message[i]['deliveryDate']; 
      var ponuber=message[i]['ponuber']; 
      var TermsRefFullname=message[i]['TermsRefFullname']; 
      var ShipMethodFullName=message[i]['ShipMethodFullName']; 
      var SalesRepFullName=message[i]['SalesRepFullName']; 
      var ItemsalesTaxRefFullname=message[i]['ItemsalesTaxRefFullname']; 
      var CustomerMsgRefFullName=message[i]['CustomerMsgRefFullName']; 

      var val=company_name+'*'+salesOrderID+'*'+salesOrderDate+'*'+product_code+'*'+quantity+'*'+deliveryDate+'*'+ponuber+'*'+TermsRefFullname+'*'+SalesRepFullName+'*'+ShipMethodFullName+'*'+ItemsalesTaxRefFullname+'*'+CustomerMsgRefFullName; 
      var carterarr =carterarr+val+'#'; 
      var carter=carterarr.slice(0, -1); 
      } 
      var arlene3 = carter.split("#"); 
      var farray=[];var Aarray=[];var myarray=[]; 
      for(var i=0;i<arlene3.length;i++){ 
      var arraynow=arlene3[i]; 
      Aarray=arraynow .split("*"); 
      myarray.push(Aarray); 
      } 
      dataSet=myarray; 

      $('#example1').DataTable({ 
      destroy: true, 
      data: dataSet, 

      columns: [ 
      { title: "CustomerRefFullName" }, 
      { title: "InvoiceRefNumber" }, 
      { title: "TxnDate" }, 
      { title: "ItemRefFullName" }, 
      { title: "Quantity" }, 
      { title: "DueDate" }, 
      { title: "PoNumber" }, 
      { title: "TermsRefFullname" }, 
      { title: "SalesRepFullName" }, 
      { title: "ShipMethodFullName" }, 
      { title: "ItemsalesTaxRefFullname" }, 
      { title: "CustomerMsgRefFullName" }, 
      ], 
      "ordering": false, 
      "searching": false, 
      "paging": false, 
      "info": false, 

      }); 

      $('.tabheading').css("display","block"); 
      } 
      else 
      { 
      alert("No datas found"); 
      }   
      } 

    });