真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

ajax局部和整體刷新的示例分析

本篇文章為大家展示了ajax局部和整體刷新的示例分析,內(nèi)容簡明扼要并且容易理解,絕對(duì)能使你眼前一亮,通過這篇文章的詳細(xì)介紹希望你能有所收獲。

多端合一成都響應(yīng)式網(wǎng)站建設(shè)公司:PC+平板+手機(jī),同一后臺(tái)修改數(shù)據(jù)多端同步更新提交您的需求,獲取網(wǎng)站建設(shè)與營銷策劃方案報(bào)價(jià),我們會(huì)在1小時(shí)內(nèi)與您聯(lián)系!

首先我先來來說一下方案。

$p.load(url,data,function(response,status,xhr))

ajax局部和整體刷新的示例分析

那么我們需要提供ajax請(qǐng)求的回調(diào)函數(shù)至少兩個(gè)參數(shù)url以及jquery對(duì)象。

另外,我們還可能有地址欄重載的可能。

location.href

所以,我們還需要提供一個(gè)參數(shù)。

于是,我們封裝三個(gè)屬性

// 局部加載
    String elementId = getPara("elementId");
    String loadPage = getPara("loadPage");
    // 地址欄跳轉(zhuǎn)路徑
    String locationUrl = getPara("locationUrl");
    setAttr("elementId", elementId);
    setAttr("loadPage", loadPage);
    setAttr("locationUrl", locationUrl);

注意:

. jfinal端封裝三個(gè)屬性提供給前端的回調(diào)函數(shù)。

. jsp中將對(duì)應(yīng)的參數(shù)傳遞給jfinal

然后,我們來使用

function dialogAjaxDone(json) {
  YUNM.ajaxDone(json);
  if (json[YUNM.keys.statusCode] == YUNM.statusCode.ok || json[YUNM.keys.statusCode] == YUNM.statusCode.info) {
    if ("closeCurrent" == json.callbackType) {
      close_pop();
    }
    if (json.locationUrl) {
      location.href = json.locationUrl;
    } else {
      // 如果指定了后調(diào)轉(zhuǎn)頁面,進(jìn)行調(diào)轉(zhuǎn)
      $("#" + json.elementId).load(common.loadPath + json.loadPage + common.viewType);
    }
  }
}

我提供類似的方法,主要是按照標(biāo)題中給出的方案。

注意點(diǎn)

要使用jquery的load方法,就必須將對(duì)應(yīng)的頁面所有的引用都加上。



<%@ page language="java" contentType="text/html; charset=utf-" pageEncoding="utf-"%>
<%@ include file="/components/common/taglib.jsp"%>

$("a[target=ajaxTodo]").ajaxTodo();

                       ${sessionScope.username}                     退出

上述內(nèi)容就是ajax局部和整體刷新的示例分析,你們學(xué)到知識(shí)或技能了嗎?如果還想學(xué)到更多技能或者豐富自己的知識(shí)儲(chǔ)備,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。


新聞標(biāo)題:ajax局部和整體刷新的示例分析
文章鏈接:http://weahome.cn/article/ppoedj.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部