前些時候再一次拿起項目做的時候突然忘了這個,特意蒐集起來做個記錄方便自己以後忘記了可以隨時查看這種小知識點。在做項目的時候通常都是前後臺進行交互,那麼會存在在加載頁面的時候想去後臺進行一些處理返回一些頁面初始數據給前臺,這裏我們稱爲初始化。那麼既然是初始化,就是在沒有任何點擊輸入的情況下進行的請求,這個怎麼請求呢?就需要用到接下來的幾種方式來進行自動請求了。
1.當不引入jQuery框架,只寫原生JS代碼時,需要用window對象的onload事件來進行初始化。
window.onload = function (){
//
$.ajax({
type : "post",
url : "test.action",
async : true,
data : {
test : "hello world!"
}
}).done(function (msg){
});
}
2.使用 JQuery 頁面加載初始化的方法有3種 ,頁面在加載的時候都會執行腳本,個人覺得第二種方法最好,比較簡潔。
$(function () {
$.ajax({
type : "post",
url : "test.action",
async : true,
data : {
test : "hello world!"
}
}).done(function(msg) {
});
});
$(document).ready(function () {
$.ajax({
type : "post",
url : "test.action",
async : true,
data : {
test : "hello world!"
}
}).done(function(msg) {
});
});
jQuery(function($) {
alert("第三種方法。");
});