は、私がモデルからテーブルを定義した最初のボタン過去の非応答性であります行は、しかし、編集ボタンは、最初の行にのみ動作します。ここでは、文書レディ機能の中にjQueryの各機能は、以下のとおりです。私はテストのためのアラートを使用し、最初の行を過ぎて、それが上のid edituserbutton
を持つにもかかわらず、解雇されなかったASP.NET MVCカミソリ繰り返しボタンは、次のようにCSHTMLファイルで
$("#edituserbutton").click(function (event)
{
event.preventDefault();
// alert("edit clicked");
$.ajax({
url: "/Admin/Edit",
cache: false,
data: {id : $(this).data('id')}
}).done(function (htmlResponse) {
$("#tabs-1ua").html(htmlResponse);
});
});
Edit
各行の[編集]ボタンをクリックします。上記削除機能で
Delete
$("form#manageusersform").submit(function (event)
{
event.preventDefault();
var form = $(this);
var userNameSelected = form.attr('name');
confirm("Are you sure you want to delete user \"" + userNameSelected + "\"?").then(function (yesno) {
if (yesno === "yes") {
$.post(form.attr("action"), form.serialize(), function (res) {
if (res.status === "success") {
console.log(res);
$.ajax({
url: "/Admin/Index",
cache: false,
data: {}
}).done(function (htmlResponse) {
$("#tabs-1ua").html(htmlResponse);
});
//end of updating management tab
}
else {
console.log(res);
}
});
}
});
});
、私は、カスタムの確認ダイアログを使用しています、それははいいいえが何のためにあるのかです。
[編集]ボタンで問題を解決するにはどうすればよいですか?
ありがとうございます。
'<ボタンクラスは= "BTN BTN-主要BTN-XS" ID = "edituserbutton" ...'要素のIDは一意である必要があります。代わりにクラスを使用してください。 –