行を複数選択して投稿データを新しいデータテーブルに送信する方法は? この投稿にはアイデアがありますが、詳しく説明していません。ナビゲーションバーのいずれかのボタンをクリックすると、行を複数選択してデータベースの新しいテーブルに投稿し、元のテーブルから削除することを考えていましたまたはできれば外部リンク(下部の「完了」など)。
[新しい編集]これが私のコードの現在の様子です。クリックすると別のデータベースに投稿し、選択した行をグリッドとデータベースから削除したいのです。成功時に削除機能を追加しましたが、何も削除しません。提案をお願いします。
jQuery("#minibutton").click( function(){
var selectedrows = $("#list").jqGrid('getGridParam','selarrrow');
if(selectedrows.length) {
for(var i=0;i<selectedrows.length; i++) {
var selecteddatais = $("#list").jqGrid('getRowData',selectedrows[i]);
var rows=JSON.stringify(selecteddatais)
var postArray = {json:rows};
$.ajax({
type: "POST",
url: "jsonsend.php",
data: postArray,
dataType: "json",
success: function () {
var errors = [];
jQuery("#list").jqGrid('getGridParam','selarrrow').each(function(index, value) {
if (!jQuery("#list").jqGrid('delRowData', value)) errors.push(value);
});
if (errors.length)
{
alert('Already deleted or not in list on row(s): ' + errors.join(', '));
}
}
});
}
}
});
});
</script>