JQuery+Ajax技术难题 我想用JQuery和Ajax技术,实现如下功能: 用select提交一个action,执行action里面的某个方法。提交action的页面接收服务器端的请求,将请求的数据显示在页面上。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 请参考我的开源项目,基于spring,security,struts开发http://blog.csdn.net/shadowsick 怎么编写javaScript代码实现action的提交?并接受服务器返回的数据? ajax调用action,返回json数据??? if(confirm("确定所选择数据?")){ var urlStr='../infAjax/changeYcHdSdDd.action'; $('#MyLoadingMask').show(); $('#MyLoadingMsg').show(); $.ajax({ type:'post', url:urlStr, dataType:'json', data: 'ids='+ids.substring(1)+'&type='+type +'&selects='+selects.substring(1) +'&selectsChange='+selectsChange.substring(1) +'&trans='+trans.substring(1) +'&transChange='+transChange.substring(1) +'&sends='+sends.substring(1) +'&sendsChange='+sendsChange.substring(1), success:function(msg){ $('#MyLoadingMask').hide(); $('#MyLoadingMsg').hide(); if(msg!=null&&msg!=""&&msg.failIds!=null&&msg.failIds!=""){ var failIds = msg.failIds; var currDataArr = $(':checkbox[name=subData]'); var currTranArr = $(':checkbox[name=tranData]'); for(var i=0;i<currDataArr.size();i++){ if(failIds.indexOf("zs"+currDataArr[i].value)>=0){ $(currDataArr[i]).click(); } if(failIds.indexOf("ff"+currTranArr[i].value)>=0){ $(currTranArr[i]).click(); } } $('#failDiv').show(); $('#failYcIds').html(msg.failYcids.replace(/\^\^\^/g,"<br/>")); //alert(msg.failYcids.replace(/\^\^\^/g,"\n")); } initDataArr = $(':checkbox[name=subData]').clone(); initTranArr = $(':checkbox[name=tranData]').clone(); initSendArr = $(':checkbox[name=sendData]').clone(); } }); } 关于DWR缓存,请教 mysql怎么插入时间,要又是时分秒的! 帮忙看一下,这个目录结构是用什么工具开发的javaweb工程 求教JaveEE和PHP混编码的3个问题 感谢! 列表自动静态刷新 java用hibernate实现对象属性(或集合属性)的延迟加载问题 webstart如何调试&webstart中JDBC驱动的问题:急啊 websphere 中如何在命令行配置JMS和创建ConnectionFactory及Queue 真的要干JAVA了?????帮我出出主意。 大家看下我的描述,这属于什么算法? java web定时器 现在已知一个XML文件中有非法字符,如何替换这些字符呢?
http://blog.csdn.net/shadowsick
if(confirm("确定所选择数据?")){
var urlStr='../infAjax/changeYcHdSdDd.action';
$('#MyLoadingMask').show();
$('#MyLoadingMsg').show();
$.ajax({
type:'post',
url:urlStr,
dataType:'json',
data: 'ids='+ids.substring(1)+'&type='+type
+'&selects='+selects.substring(1)
+'&selectsChange='+selectsChange.substring(1)
+'&trans='+trans.substring(1)
+'&transChange='+transChange.substring(1)
+'&sends='+sends.substring(1)
+'&sendsChange='+sendsChange.substring(1),
success:function(msg){
$('#MyLoadingMask').hide();
$('#MyLoadingMsg').hide();
if(msg!=null&&msg!=""&&msg.failIds!=null&&msg.failIds!=""){
var failIds = msg.failIds;
var currDataArr = $(':checkbox[name=subData]');
var currTranArr = $(':checkbox[name=tranData]'); for(var i=0;i<currDataArr.size();i++){
if(failIds.indexOf("zs"+currDataArr[i].value)>=0){
$(currDataArr[i]).click();
}
if(failIds.indexOf("ff"+currTranArr[i].value)>=0){
$(currTranArr[i]).click();
}
}
$('#failDiv').show();
$('#failYcIds').html(msg.failYcids.replace(/\^\^\^/g,"<br/>"));
//alert(msg.failYcids.replace(/\^\^\^/g,"\n"));
}
initDataArr = $(':checkbox[name=subData]').clone();
initTranArr = $(':checkbox[name=tranData]').clone();
initSendArr = $(':checkbox[name=sendData]').clone();
}
});
}