0
我試圖讓所有的形式在頁面中做一些事情的時候都提交併使用此jQuery代碼,以防止它們的默認行爲:的jQuery,Ajax和提交表單
$("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/";
});
});
這個HTML表單(只是其中的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的功能甚至沒有得到執行(我檢查放置一個警告那裏)。
這裏有什麼問題?
你不及格事件提交(函數(事件)) – Dhiraj