問題の簡単な解決策のように見えましたが、オンラインでさまざまな解決策を試した後、何もうまくいかないようです。
入力フィールドに入力するかEnterキーを押すたびにデータテーブルを検索する検索フィールドがありますが、ページがロードされたときに検索ボックスに値を割り当てた後、ユーザーがEnterキーを押すまで検索を実行しませんボックスまたは文字を入力 / 削除します。Enter キーを押すことをシミュレートするための解決策を見つけようとしていましたが、うまくいかないようでした。
これが私のコードです:
<script type="text/javascript">
window.onload = (function() {
document.getElementById('search').value = " <?php echo $search;?>";
});
</script>
これは明らかに、php変数が設定されている値に値を割り当てます。テキストはページの読み込み時にボックスに読み込まれ、ユーザーがボックスでEnterキーを押すか、文字を削除/追加しない限り、私が言ったように検索を実行しません入力ボックスで。
検索ボックスのコードは
<input type="text" id="search" aria-controls="DataTables_Table_0" class="text">
更新:これは、私が使用しているもので正確に見つけたドキュメントですhttp://datatables.net/ref