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实现异步刷新的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java wifimanager_Jav
- 下一篇: java卡片布局源码_Java编程使用卡