2016-12-21 3 views
0

に私が正しく私の関数にデータテーブルの表示を値を渡すときに、私はテーブルを検索実行時にヌルです。私は検索やASCEまたはデステーブルヌルを私のDataTable

function Domain(did2) { 

    did1 = did2; //localStorage.getItem("did2"); 
    var url = 'myurl?id=' + did1; 
    $.ajax(url, { async: false }).then(function success(data) { 
     data = JSON.parse(data); 
     var tab = $("#TableDomain > tbody"); 
     tab.empty(); 
     $.each(data, function (index, value) { 
      var row = $("<tr><td>" + value.Id + "</td><td>" + value.Name + "</td></tr>"); 
      $("#TableDomain").append(row); 
     }); 
    }); 
} 
<script> 
$(function(){ 
     $("#TableDomain").dataTable(); 

}); 
</script> 
+0

コンソールでエラーを持っていますか? –

+0

いいえ、私はそのOKその後、レディ機能でデータをロードすると、それは –

+0

検索可能になります。しかし、それはonclickの関数の中で私の機能を置くそして、初めてデータをロードしますが、私はテキストを検索するとき、それはあなたの 'url'をどのように見えるか –

答えて

0

これにコードを変更してください:

did1 = did2; //localStorage.getItem("did2"); 
var url = 'myurl?id=' + did1; 
$.ajax({ 
    url:url, 
    async: false, 
    success:function success(data) { 
     data = JSON.parse(data); 
     var tab = $("#TableDomain > tbody"); 
     tab.empty(); 
     $.each(data, function (index, value) { 
      var row = $("<tr><td>" + value.Id + "</td><td>" + value.Name + "</td></tr>"); 
      $("#TableDomain").append(row); 
     }); 
    } 
}); 
+0

それは仕事ではありません –

+0

あなたのサーバー側であなたの方法を打つのですか? –

+0

私はそうだと思うBecoxze hen私did2変更私のテーブルのデータを変更する –

関連する問題