私の ajax 呼び出しは、初めて完全に正常に機能します。ただし、後続の呼び出しでは、フォームをシリアル化して関連データをフェッチしてページに戻すことはありません。この特定のページにはフォームが 1 つしかなく、後で「シリアル化できない」フォームをいくつか追加する可能性があります。これがコードです。
var getPage = function (event) {
var ctx = event.data.ctx;
var $a = $(this);
var options = {
url: $a.attr('data-action'),
data: $('form[data-serializable]').serialize(),
type: "get"
};
$.ajax(options).success(function (data) {
$('#myResultsDiv').html(data);
if (ctx == "...") {
// some code
}
});
};
$('a[id="Next"]').on('click', { ctx: $('a[data-ctx]').attr('data-flag') }, getPage);
ここで何が間違っているのでしょうか?