Ajax学习心得
$(document).on('submit', 'form',function(evt){$('body').addClass('red');$.ajax({url: 'ajax.php', //請求地址
type: 'post', //請求方式
data: $(this).serialize(), //發送到服務器的數據,serialize()函數將數據轉化為標準的查詢字符串
dataType: 'json', //接受的數據類型
success: function(data){$('body').append('<div>my name is ' + data.name + ', and i am ' + data.age + ' yo.</div>');$('body').removeClass('red');} //回調函數
});evt.preventDefault(); //阻止頁面刷新return false; //阻止頁面刷新
}); 將事件綁定在document上防止頁面未加載完成時找不到綁定的元素。一般將<script>放在文檔末尾以防止此類事情發生。 對象調用document的on方法,接受3個參數,分別是字符串‘click’,字符串‘form’和函數function,function有一個參數變量evt,4條語句。 Ajax用于異步請求,不用刷新頁面即可與服務器交換數據。
?
轉載于:https://www.cnblogs.com/yusi97/p/4968413.html
總結
- 上一篇: Validate + Boostrap
- 下一篇: 数据库索引的实现原理及查询优化