在Java中不用ajax如何实现页面无刷新
就是想实现页面无刷新 ,但是不想用Ajax 来实现 如何做啊
页面无刷新需要异步处理数据
异步处理数据有很多工具和框架
基本实现原理都是Ajax
要是嫌手写代码麻烦,就用ajax工具或框架,dwr就不错,才疏学浅,海涵海涵
ajax的原理就是用js解析xml文件吧,你可以试着去手写,实际上你写的就是ajax的原理,还是ajax 呵呵
ajax:异步传输数据.. 不用ajax,还不刷新页面,现在为止,还没别的办法吧..
ajax跟无刷新啥关系?ajax请异步去请求服务器资源,无刷新是用js操作页面。
用Ajax很简单的,如果只是想无刷新与后台交互,只要调用如下函数就可以了:
JScript code:
// Basic request
Ext.Ajax.request({
url: 'foo.php',
success: someFn,
failure: otherFn,
headers: {
'my-header': 'foo'
},
params: { foo: 'bar' }
});
// Simple ajax form submission
Ext.Ajax.request({
form: 'some-form',
params: 'foo=bar'
});
success和failure分别是交互成功和失败时调用的function,Ajax里面会自己判断一个超时时间,超时则判断交互失败;params就是你想要提交的参数列表,到后台只要用request.getParameter("对应的参数名")就可以取到值了。
我只简单做过。。比如登陆框的那部分,登陆时候,不刷新整个页面,就是局部页面改变!!登陆时,判断session是的值是否为空!来决定显示的界面的样式~~
在JSP中Java code
Code highlighting produced by Acti
相关问答:
我现在想用ssh整合来做一个论坛,但数据库方面不行,我主要不会涉及数据库,不知道发帖表,和回帖表要如何设计和区分。不知道谁有一个简单的思路,来设计这些表。谢谢了。
发帖和回帖用同一张表 。发帖 id user ......
当知道一个日期,如何把这个日期所在旬的前后两个日期取出
比如输入20090905,就输入20090901 20090910
输出20090901 20090910
取得天数后作一下判断再把这个方法用下void set(int field, int value)
......
import java.sql.Connection;
import java.sql.Date;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class QueryTest&n ......
在家研究ajax,看了别人的一个网上购物商城项目的源代码,自己也来仿别人的东西练习练习,没想出问题了!一下的这些代码是我仿照别人写的。我是想让注册的人填写用户名,光标离开用户名后面的填写空白处后立刻利用aj ......
eclipse 创建 webservice
jquery 如何调用 java 创建的 webservice
没遇见过,期待高手解答!
up
看看,(⊙o⊙)
主要告诉我 jquery 如何调用 java 创建的 webservice
很"抽象"的问题
LZ ......