無限スクロールのページがあります。ajax機能は、最初に読み込まれたときにページに存在するフォームでは正常に機能しますが、無限スクロールajax機能から読み込まれたフォームでは機能しません。答えを探すために約5日間検索しましたが、まだ検索していません。これがjavascriptの一部です:
$("form:not(.member)").submit(function() {
var status_id = $('#status_id').val(),
etc..........
この部分の理由は:not(.member)
、検索フォームなど、ページ上の他のフォームがスクリプトに含まれていないためです。
私はもう試した
$("form:not(.member)").live('submit', function() {
と
$("form:not(.member)").on('submit', function() {
と同様
$('body').delegate('submit', 'form:not(.member)', function() {
これらはいずれも、最初のページの読み込み後に読み込まれたフォームでは機能しません。他に何か提案はありますか?ちなみに私はjquery1.7.1を使用しています。私も試しました
$("form:not(.member)").bind('submit', function()