//Action中向按钮传递的value,try后面写需要执行的功能
try {
response.setCharacterEncoding("UTF-8");
PrintWriter pw = response.getWriter();
pw.println(" 已点击 ");
pw.flush();
pw.close();
} catch (Exception e) {
e.printStackTrace();
}
//JSP中的JS代码
function btChange(bt){
if(bt == 1){
XMLHttpReq = createXMLHttpReq();
XMLHttpReq.open("POST", "这里是需要执行的 Action方法", true);
XMLHttpReq.onreadystatechange = processResponse;
XMLHttpReq.send();
}
}
function processResponse() {
if (XMLHttpReq.readyState == 4) {
var message = false;
if (XMLHttpReq.status == 200) {
message = XMLHttpReq.responseText;
//获取JSP中的按钮,并对其value值进行赋值,message为Action中传递过来的值
var upButton = document.getElementById("upButton");
upButton.value = message;
alert(message);
//让按钮失效,即变为灰色
document.getElementById("upButton").disabled="true";
}
}
}
function createXMLHttpReq() {
XMLHttpReq = false;
if (window.XMLHttpRequest) {
XMLHttpReq = new XMLHttpRequest();
} else {
if (window.ActiveXObject) {
try {
XMLHttpReq = new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e) {
try {
XMLHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
}
catch (e) {
}
}
}
}
return XMLHttpReq;
}
分享到:
相关推荐
该方法是 jQuery 底层 AJAX 实现。简单易用的高层实现见 $.get, $.post 等。$.ajax() 返回其创建的 XMLHttpRequest 对象。大多数情况下你无需直接操作该函数,除非你需要操作不常用的选项,以获得更多的灵活性。 最...
在Ajax方面,jQuery除了提供底层的jQuery.ajax()方法外,也提供了下面的简单方法: (1) jQuery.get(url, [data], [callback], [type]) (2) jQuery.getJSON(url, [data], [callback]) (3) jQuery.getScript...
该方法是 jQuery 底层 AJAX 实现。简单易用的高层实现见 $.get, $.post 等。$.ajax() 返回其创建的 XMLHttpRequest 对象。大多数情况下你无需直接操作该函数,除非你需要操作不常用的选项,以获得更多的灵活性。 ...
AJAX,即Asynchronous Javascript And XML,可实现无... 最底层:封装了基础Ajax一些操作; 全局方法:$.ajax() 提交的数据在data中,用post方式提交,提交数据须用”{}”包裹,以”key:value”的形式提交 提交整个
jQuery对Ajax操作进行了封装,在jQuery中$.ajax()方法属于最底层的方法,第2层是laod()、$.get()和$.post()方法,第3层是$.getScript()和$.getJSON()方法。
力可科技CEO、台湾资深移动开发专家冯彦文将在本课程中带领您一探各种搭配AJAX/JAVA实做Client/server双向沟通机制的方法,并通过实际例子介绍如何应用这些新工具为您的网站增添更多互动。冯彦文老师对无线通讯应用...
jQuery对Ajax操作进行了封装,在jQuery中$.ajax()方法属于最底层的方法,第2层是laod()、$.get()和$.post()方法,第3层是$.getScript()和$.getJSON()方法。 重点分析load()方法通常用来从Web服务器上获取静态的数据...
jQuery 1.3.2(2009年2月):这次小版本升级进一步提升了库的性能,例如改进了:visible/:hidden选择符、.height()/.width()方法的底层处理机制。另外,也支持查询的元素按文档顺序返回。 jQuery 1.4(2010年1月14号...
jQuery 底层 AJAX 实现。简单易用的高层实现见 $.get, $.post 等。 $.ajax() 返回其创建的 XMLHttpRequest 对象。大多数情况下你无需直接操作该对象,但特殊情况下可用于手动终止请求。 注意: 如果你指定了 ...
ExtAspNet - ExtJS based ASP.NET Controls with Full AJAX Support ExtAspNet是一组专业的Asp.net控件库,拥有原生的AJAX支持和丰富的UI效果, 目标是创建没有ViewState,没有JavaScript,没有CSS,没有...
6个目标文件,EJB来模拟银行ATM机的流程及操作:获取系统属性,初始化JNDI,取得Home对象的引用,创建EJB对象,并将当前的计数器初始化,调用每一个EJB对象的count()方法,保证Bean正常被激活和钝化,EJB对象是用...
+PageManager的实例方法AddAjaxUpdateControl改名为AddAjaxAspnetControls,现在可以在Page_Load中设置需要在AJAX中需要更新的Asp.net控件了。 -在Page_Load中设置了哪些需要在AJAX中更新的Asp.net控件会在回发时...
16 Typescript 类型、接口、类 、泛型 综合使用--Typescript封装统一操作Mysql Mongodb Mssql的底层类库 (14分31秒).rar 17 Typescript 模块 以及模块化封装DB库 封装类似Mongoose风格的类库 (25...
本书前6章以通俗易懂的方式讲解了jQuery的核心组件,包括jQuery的选择符、事件、动画、DOM操作、Ajax支持等。第7章和第8章介绍了jQuery UI、jQuery Mobile及利用jQuery强大的扩展能力开发自定义插件。随后的几章更加...
是为了适应企业对于多语言网站版本的需求而发布的,“2.0.4.9中英双语版”使用了中英数据单条并存的设计方法,以简化管理员在数据录入、修改等操作上的工作量,在中英共用数据方面做了优化调整,同时继承了“2.0.4.9...
QlikView 允许用户从底层数据模型中分离图表。图表分离后 ,对象不再响应用户所作的选择。当用户重新附加对象时,它会立即更新以响应选择项的当前状态。替代状态与此类似。QlikView 开发者可以在 QlikView 文档内...
否则显示自定义异常信息 9、通用的数据库底层操作,同时支持存储过程调用 10、方便地操作读取自定义配置文件的信息 <br>二、功能控件类: <br>1、漂亮的自定义警告框,可为警告框设置相应的事件 2、...
jQuery是业界最流行的JavaScript... 第四部分(第8~14章)详细分析了功能模块的源码实现,包括属性操作Attributes、事件系统Events、DOM遍历Traversing、DOM操作Manipulation、样式操作CSS、异步请求Ajax、动画Effects
21.1.4 使用server.transfer()方法 414 21.1.5 避免不必要的服务器往返 414 21.1.6 尽早释放对象 415 21.1.7 尽量减少服务器控件的使用 415 21.2 数据操作优化 415 21.2.1 数据库连接对象使用优化 415 21.2.2 ...
具有商品分类、品牌管理、商品管理、支付方法设置、配送方法设置、会员类型设置、积分规则设置、会员账户管理、会员积分管理、订单管理、订单统计、销售统计、商品搜索、商品分类查询、商品品牌查询、商品订购、在线...