struts2 无刷新调用action 实现页面数据动态加载

本文介绍了如何使用Struts2框架在不刷新页面的情况下动态加载数据。通过编写JavaScript请求函数和处理返回数据的函数,Action在接收到请求后处理并响应数据。在Action中,将数据转化为字符串并返回给网页,最后通过设置`return null`避免页面刷新。需要注意的是,JavaScript函数中的参数必须与Action期望的参数匹配,以确保请求能被正确接收。
摘要由CSDN通过智能技术生成

js代码分为请求请求、处理返回两个函数。


<script type="text/javascript">

function test(ot){
    //var url = "getData.jsp?username="+document.getElementById("username").value;
    var url = "http://localhost:8080/localEshop/updateQuantity?pid="+document.getElementById("pid").value+"&ot="+ot;
    
    //window.alert(url);
    sendRequest(url);
}    
var XMLHttpReq = false;
//创建XMLHttpRequest对象       
function createXMLHttpRequest() {
    if(window.XMLHttpRequest) { //Mozilla 浏览器
        XMLHttpReq = new XMLHttpRequest();
    }
    else if (window.ActiveXObject) { // IE浏览器 
        try {
            XMLHttpReq = new ActiveXObject("Msxml2.XMLHTTP");
        } catch (e) {
            try {
                XMLHttpReq =
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值