私はこのjQueryコードを持っています:
$(document).ready(function() {
$.ajax({
url: "pages/"+page+".php",
cache: false
}).done(function( html ) {
$('#main').html(html).css({"max-height":mH-30,"height":mH-30}).jScrollPane();
$('form').not('#loginf').submit(function(event) {
event.preventDefault();
var inputs = $(this).serialize();
$.ajax({
url: "pages/"+page+".php?"+inputs+'&action='+param,
cache: false
}).done(function( html ) {
update(html);
rs();
}).fail(function (){
window.location = "/CMS/";
});
});
});
そのため、フォームの送信機能は機能しません..
興味深いのは、いくつかのli要素がクリックされたときにページに別のajaxがあり、そこのdone関数にもフォーム送信関数があり、そこで機能することです。
このコードに何か問題がありますか?