使用jquery ajax請求,其中的參數(shù) async設(shè)置為true,或者不設(shè)置默認(rèn)這個參數(shù)也是true,代表異步請求。

成都創(chuàng)新互聯(lián)公司專注于壽縣企業(yè)網(wǎng)站建設(shè),自適應(yīng)網(wǎng)站建設(shè),購物商城網(wǎng)站建設(shè)。壽縣網(wǎng)站建設(shè)公司,為壽縣等地區(qū)提供建站服務(wù)。全流程按需規(guī)劃網(wǎng)站,專業(yè)設(shè)計,全程項目跟蹤,成都創(chuàng)新互聯(lián)公司專業(yè)和態(tài)度為您提供的服務(wù)
ECharts開源來自百度商業(yè)前端數(shù)據(jù)可視化團(tuán)隊,基于html5 Canvas,是一個純Javascript圖表庫,提供直觀,生動,可交互,可個性化定制的數(shù)據(jù)可視化圖表。創(chuàng)新的拖拽重計算、數(shù)據(jù)視圖、值域漫游等特性大大增強(qiáng)了用戶體驗,賦予了用戶對數(shù)據(jù)進(jìn)行挖掘、整合的能力。
ECharts (Enterprise Charts 商業(yè)產(chǎn)品圖表庫)
提供商業(yè)產(chǎn)品常用圖表,底層基于ZRender(一個全新的輕量級canvas類庫),創(chuàng)建了坐標(biāo)系,圖例,提示,工具箱等基礎(chǔ)組件,并在此上構(gòu)建出折線圖(區(qū)域圖)、柱狀圖(條狀圖)、散點圖(氣泡圖)、餅圖(環(huán)形圖)、K線圖、地圖、力導(dǎo)向布局圖以及和弦圖,同時支持任意維度的堆積和多圖表混合展現(xiàn)。
代碼如下,
$.ajax(
{
type: "POST",
contentType: "application/json",
dataType: 'json',
success: function(result) {
//這里是Code
},
error: function(result, status) {
}
});
要想組織函數(shù)在code區(qū)繼續(xù)執(zhí)行,只能通過設(shè)置變量來控制,如下
設(shè)一個JS的全局變量STOPIT,初始值為FLASE.
在BUTTON的點擊事件里設(shè)此變量為真。
在AJAX的回調(diào)函數(shù)的開頭加上:
$.ajax(
{
type: "POST",
contentType: "application/json",
dataType: 'json',
success: function(result) {
if(STOPIT) return;//此處阻止函數(shù)執(zhí)行。
},
error: function(result, status) {
}
});
看你怎么動態(tài)加載頁面,感覺你只是動態(tài)將頁面的htmlbody的內(nèi)容動態(tài)加載了,把script給忽略了。你可以調(diào)試下,看是否只是加載內(nèi)容而忽略script標(biāo)簽。。
解決方法有,1.用iframe來動態(tài)載入頁面,這樣會像頁面解釋那樣,什么都加載了。2.將動態(tài)加載頁面之前,提前載入腳本代碼。3.動態(tài)請求頁面的同時,也動態(tài)的添加腳本。注意的是要同時加載成功后,再調(diào)用方法
代碼如下:
script type="text/javascript" src="scripts/jquery.pack.js"/script
script type="text/javascript" src="scripts/jquery.blockUI.js"/script
script type="text/javascript"
$().ajaxStop($.unblockUI);
function getPage() {
$.ajax({ url: '/login.aspx', cache: false, function(data){alert(data)}});
}
$(document).ready(function() {
$('#lnkLogin').click(function() {
$.blockUI();
getPage();
});
});
/script
body
a id="lnkLogin" href="login.aspx"登陸/a
/body
點擊連接后顯示blockUI的內(nèi)容,就是"please waiting。。",然后alert(data)也把請求的頁面獲取了(login.aspx頁面)
Jquery ajax 本來就不阻斷頁面的啊
可以先向?qū)θ萜鲗扅c內(nèi)容提示:
$('#div').html("正在載入數(shù)據(jù)...");
$('#div').load( url , false);
// 異步返回后執(zhí)行的函數(shù)可以這么寫
function(childNodes) {
var treeObj = $.fn.zTree.getZTreeObj("tree");// 傳入?yún)?shù)為ul的id
var parentNode = treeObj.getNodeByParam("id", childNodes[0].pId);// 也可以用其他方式獲得父節(jié)點
treeObj.addNodes(parentNode, childNodes);
}
文章題目:異步加載jQuery,異步加載圖片什么意思
本文來源:http://chinadenli.net/article14/dsspcge.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供手機(jī)網(wǎng)站建設(shè)、網(wǎng)站建設(shè)、外貿(mào)建站、建站公司、移動網(wǎng)站建設(shè)、企業(yè)網(wǎng)站制作
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)