JavaScriptを初めて使用しています。このタスクには苦労しています。私はテーブルをページ付けするコードを書いています。現在、ボタンに関連するすべてのロジックはハードコードされており、よりダイナミックにしたいと考えています。つまり、私は同じことをするために別々のコードを持っている5つのボタンを持っています。私はn個のボタンとそれらをコントロールする1つのスクリプトを持つように私のコードをリファクタリングしたいと思います。JavaScriptでn個のボタン(または可変数のボタン)を作成する
ボタンの総数/レコード数を生成するコードを作成し、そのボタンの値を取得して、既存のコードに渡してデータテーブルの右側のセクションを取得したいとします。 。
どうすればよいですか?私が見つけたすべてのドキュメントは、DataTablesのようなjQueryライブラリのためのものです(これは1時間の作業に費やしたもので、何も表示されませんでした)。
ヒント、トリック、またはチュートリアルをお待ちしております。
EDIT
$(document).ready(function() {
$('#b1').click(function() {
var data = $("#isgeo").serializeArray();
data.push({ name: "page", value: '1' })
$.ajax({
type: 'GET',
url: '@Url.Action("GetTable", "SubsidencePoints")',
data: $.param(data),
cache: false,
processData: false,
contentType: false
}).done(function (result) {
$('#Sub-table').html(result);
});
$('#b2').click(function() {
var data = $("#isgeo").serializeArray();
data.push({ name: "page", value: '2' })
$.ajax({
type: 'GET',
url: '@Url.Action("GetTable", "SubsidencePoints")',
data: $.param(data),
cache: false,
processData: false,
contentType: false
}).done(function (result) {
$('#Sub-table').html(result);
});
あなたが説明したことを行うコードを書いてから、戻ってきて、あなたが遭遇する特定の問題について質問してください。 – dlsso
もちろん、ハードコードを掲載しました。私はJavaScriptを2日間行っていたので、どのように可変数のボタンを生成するのか分かりません。コードを書く必要はありません。私はw3schoolsのチュートリアルをよく読んでおり、この状況に特有のものは見つけられませんでした。これはコードをより動的にするのに役立ちます。あなたがリソースを知っていれば、私はそれを感謝します。私はチュートリアルを見つけるのにもっと正確な検索語を使うか、間違ったものを使っているかもしれません。 –
タスクを完了するのに十分な情報があるようです。 –