日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java使用ajax异步刷新_Jquery的Ajax实现异步刷新

發布時間:2024/9/15 编程问答 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java使用ajax异步刷新_Jquery的Ajax实现异步刷新 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

在Jquery中提供了一套ajax的方法,有:

$.ajax([data],fn)

load(url, [data], [callback])

$.get(url, [data], [callback], [type])

$.getJSON(url, [data], [callback])

$.getScript(url, [callback])

上面的這些方法,均是jquery提供的支持ajax的方法,其中get,getJSON,getScript這幾個方法使用差不多,ajax()方法的使用,相對于其他的方法有較多的參數,具體的參數得看api,下面是ajax()方法的常用參數:

type: 請求方式(post,get)

url:請求地址

data:請求參數

success:請求成功后的回調方法

代碼:

// 取得事件的方法

function callback() {

// 得到font標簽對象

var eleF = document.getElementById("time1");

// 將時間直接插入到font標簽中進行顯示

eleF.innerHTML = new Date().toTimeString();

}

// 點擊時候,進行刷新時間

function referTime() {

// 進行刷新操作

setInterval(callback, 1000);

};

$("#btn").click(setInterval(function() {

$("#time2").html(new Date().toTimeString());

}, 1000));

function find(id) {

var ele = document.getElementById(id);

$.ajax({

type : "POST",

url : "?method=findByName",

data : 'username=' + ele.value,

success : function(msg) {

$("#font").html(msg);

}

});

}

jsp頁面:

JQuery實現異步刷新

// 取得事件的方法

function callback() {

// 得到font標簽對象

var eleF = document.getElementById("time1");

// 將時間直接插入到font標簽中進行顯示

eleF.innerHTML = new Date().toTimeString();

}

// 點擊時候,進行刷新時間

function referTime() {

// 進行刷新操作

setInterval(callback, 1000);

};

$("#btn").click(setInterval(function() {

$("#time2").html(new Date().toTimeString());

}, 1000));

function find(id) {

var ele = document.getElementById(id);

$.ajax({

type : "POST",

url : "?method=findByName",

data : 'username=' + ele.value,

success : function(msg) {

$("#font").html(msg);

}

});

}

局部刷新操作
Javascript實現局部刷新(時間跳動)

οnclick="referTime()" />

jquery實現局部刷新(時間跳動)
ajax方法從數據庫查詢內容Name:

type="button" value="查詢" id="button" οnclick="find('user')" />

dao&servlet:

public void findByName(HttpServletRequest request, HttpServletResponse response)

throws ServletException, IOException {

String username = request.getParameter("username");

try {

Hero hero = dao.findByName(username);

System.out.println(hero);

if(hero!=null) {

response.getWriter().print(hero);

} else {

response.getWriter().print("此用戶不存在...");

}

} catch (SQLException e) {

throw new RuntimeException(e);

}

}

package cn.geore.ajax;

import java.sql.SQLException;

import org.apache.commons.dbutils.QueryRunner;

import org.apache.commons.dbutils.handlers.BeanHandler;

import priv.geore.toolutils.jdbc.FirmQueRunner;

public class AjaxDao {

private QueryRunner runner = new FirmQueRunner();

public Hero findByName(String string) throws SQLException {

String sql = "SELECT * FROM hero WHERE heroname=?";

return runner.query(sql, new BeanHandler(Hero.class), string);

}

}

photo:

總結

以上是生活随笔為你收集整理的java使用ajax异步刷新_Jquery的Ajax实现异步刷新的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。