select ajax加载数据,ajax 执行成功后返回j页面加载 joson 数据(加载select数据)

本文介绍了如何通过后台JSONObject将CarDataCache中的数据更新,并以JSON格式传递给前台,涉及Map操作、AJAX请求及页面提示功能的实现。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

后台代码josn 数据传给前台

import net.sf.json.JSONObject;

CarDataCache.getInstance().refreshCarList();

Map mapUtils = new HashMap();

mapUtils.put("vmCarSeriesList",vmCarSeriesList);

JSONObject object = JSONObject.fromObject(mapUtils);

result = object.toString();

outPutMssage(result);

$.ajax({

async:false,

type: 'POST',

url:saveCarurl,

data: formData,

dataType: 'json',

success:function(data){

if(data!= null && data !=-1){

var optionhtml = '';

var index =0;

var staffList = data.staffList;

for(index =0 ; index < staffList.length; index++){

optionhtml = optionhtml + ''+staffList[index].staff_name+" "+staffList[index].staff_surname+'';

}

$("#staffId").empty();

$("#staffId").append(optionhtml);

var msgBox = $("#waringBox1"); //显示提示框

initAlertMarket(328,109,msgBox.html());

}

}

});

style="display: none;background-color:transparent;">

style="background-image:url(${pageContext.request.contextPath}/images/tips/tip6-save.png);width:328px;height: 109px;background-color:transparent;">

onclick="hideWarinDiv();"

style="width:14px;height:14px; background-image:url(${pageContext.request.contextPath}/images/tips/blue-esc.png);background-color:transparent;border: none;" />

提示框js

function initAlertMarket(width,height,content){ var msgw,msgh,bordercolor; msgw= width;//提示窗口的宽度 msgh= height;//提示窗口的高度 //titleheight=25 //提示窗口标题高度 var sWidth,sHeight; sWidth=document.body.offsetWidth; sHeight=screen.height; var bgObj=document.createElement("div"); bgObj.setAttribute('id','bgDiv'); bgObj.style.position="absolute"; bgObj.style.top="0"; bgObj.style.backgroundcolor="#transparent"; bgObj.style.filter="progid:DXImageTransform.Microsoft.Alpha(style=3,opacity=25,finishOpacity=75"; bgObj.style.opacity="0.6"; bgObj.style.left="0"; bgObj.style.width=sWidth + "px"; bgObj.style.height=sHeight + "px"; bgObj.style.zIndex = "10000"; document.body.appendChild(bgObj); var msgObj=document.createElement("div") msgObj.setAttribute("id","msgDiv"); msgObj.setAttribute("align","center"); msgObj.style.backgroundcolor="transparent"; msgObj.style.border="1px solid " + bordercolor; msgObj.style.position = "absolute"; msgObj.style.left = "60%"; msgObj.style.top = "40%"; msgObj.style.font="12px/1.6em Verdana,Geneva,Arial,Helvetica,sans-serif"; msgObj.style.marginLeft = "-225px" ; msgObj.style.marginTop = -85+document.documentElement.scrollTop+"px"; msgObj.style.width = msgw + "px"; msgObj.style.height =msgh + "px"; msgObj.style.textAlign = "center"; msgObj.style.lineHeight ="7px"; msgObj.style.zIndex = "10001"; document.body.appendChild(msgObj); var txt=document.createElement("p"); txt.style.margin="1em 0" txt.setAttribute("id","msgTxt"); txt.innerHTML=content; document.getElementById("msgDiv").appendChild(txt); }

总结

如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值