/ / jquery, AJAX और एक फॉर्म जमा - jquery, AJAX, रूपों, preventdefault

jquery, AJAX और एक फॉर्म जमा - jquery, AJAX, रूपों, preventdefault

मैं पेज में सभी रूपों को सबमिट करने के लिए कुछ करने के लिए प्रयास कर रहा हूं और इस jQuery कोड का उपयोग करके अपने डिफ़ॉल्ट व्यवहार को रोकने के लिए:

$("form").not("#loginf").submit(function (){
event.preventDefault();
var inputs = $(this).serialize();
$.ajax({
url: "pages/"+page+".php",
type: "POST",
data: inputs+"&action="+param,
cache: false
}).done(function( html ) {
update(html);
rs();
}).fail(function (){
window.location = "/CMS/";
});
});

और यह एचटीएमएल फॉर्म (उनमें से केवल 1):

<form method="POST" name="cpass">
<span class="brow"><span class="label">סיסמא ישנה:</span><input type="password" name="oldp" /></span>
<span class="brow"><span class="label">סיסמא חדשה:</span><input type="password" name="newp" /></span>
<span class="brow"><span class="label">וידוא סיסמא:</span><input type="password" name="rnewp" /></span>
<span class="brow"><input type="submit" name="cpasssub" value="שנה סיסמא"/></span>
</form>

Problam यह है कि jQuery फ़ंक्शन निष्पादित नहीं होता है (मैंने वहां एक चेतावनी रखकर चेक किया है)।

यहाँ क्या गलत है?

उत्तर:

उत्तर № 1 के लिए 1

तुम चूक गए event जमा के भीतर तर्क

  $("form").not("#loginf").submit(function (event){