加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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

发布时间:2020-12-15 21:05:52 所属栏目:百科 来源:网络整理
导读:后台代码josn 数据传给前台 import net.sf.json.JSONObject; CarDataCache.getInstance().refreshCarList(); MapString,List mapUtils = new HashMapString,List(); mapUtils.put("vmCarSeriesList",vmCarSeriesList); JSONObject object = JSONObject.fromO


后台代码josn 数据传给前台

import net.sf.json.JSONObject;

CarDataCache.getInstance().refreshCarList();
Map<String,List> mapUtils = new HashMap<String,List>();
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 = '<option value="0"></option>';
var index =0;
var staffList = data.staffList;
for(index =0 ; index < staffList.length; index++){
optionhtml = optionhtml + '<option value='+staffList[index].staff_id+'>'+staffList[index].staff_name+" "+staffList[index].staff_surname+'</option>';
}
$("#staffId").empty();
$("#staffId").append(optionhtml);
var msgbox = $("#waringbox1"); //显示提示框
initAlertMarket(328,109,msgbox.html());
}
}
});



提示框



<div id="waringbox1"
style="display: none;background-color:transparent;">
<div
style="background-image:url(${pageContext.request.contextPath}/images/tips/tip6-save.png);width:328px;height: 109px;background-color:transparent;">
<div style="float: left;margin-left: 287px;margin-top: 19px;">
<input id="yellowwaringbtn" type="button" value=""
onclick="hideWarinDiv();"
style="width:14px;height:14px; background-image:url(${pageContext.request.contextPath}/images/tips/blue-esc.png);background-color:transparent;border: none;" />
</div>
</div>
</div>


提示框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); }

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读