1,通过通用action,与后台进行交互,适用于有key,有参数
var params={};
params['params.key'] = 'querySMTipCount';
params['params.userId'] =userId;
var ajax = new jqAjax();
ajax.setCallback(function (json){
var tempHTML;
json = json[0];
//window.alert(" fanhui: "+json.TOTAL);
total =json.TOTAL;
tempHTML= staffName+" 您好,您共有 "+total+" 条未读消息";
//window.alert( "staffName:"+staffName + " total:"+total);
$('#tipInfo').append(tempHTML);
});
ajax.jqueryAjax({params:params,fileds:{},root:'querySMTipCount'});
2 通过 JqAction 通用查询 适用于不带参数。
var tempHTML1;
var url ="/metadata/jq!find.action";
var params={"params":"params.key=queryLatnGuide"};
$.getJSON(url, params, function(json){
$.each(json, function(i){
tempHTML1 = "<option value=" + json[i].LATN_ID + ">" + json[i].LATN_NAME + "</option>";
$('#latnId').append(tempHTML1);
});
});
3, 非通用 JqAction,正常途径与后台交互参数
var params = "params.key=updateSMStatus"
+",params.smId="+$.trim(smId);
// 更新本条消息的状态为已读
$.post("/metadata/index!updateSMStatus.action?params="+params,null,function(data){
});
4 以上的action都会自动解析 params,如果是普通的action,下面的方式可行
$.ajax({
type: "POST",
url: '/portal/homePage!onlineCount.action?homePageName=null',
success:function()
{
window.location= '<fmt:message key="webpoint.sso.logoutUrl" bundle="${webpoint}"/><%="?service="+request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+"/portal/"%>';
}
});
var params={};
params['params.key'] = 'querySMTipCount';
params['params.userId'] =userId;
var ajax = new jqAjax();
ajax.setCallback(function (json){
var tempHTML;
json = json[0];
//window.alert(" fanhui: "+json.TOTAL);
total =json.TOTAL;
tempHTML= staffName+" 您好,您共有 "+total+" 条未读消息";
//window.alert( "staffName:"+staffName + " total:"+total);
$('#tipInfo').append(tempHTML);
});
ajax.jqueryAjax({params:params,fileds:{},root:'querySMTipCount'});
2 通过 JqAction 通用查询 适用于不带参数。
var tempHTML1;
var url ="/metadata/jq!find.action";
var params={"params":"params.key=queryLatnGuide"};
$.getJSON(url, params, function(json){
$.each(json, function(i){
tempHTML1 = "<option value=" + json[i].LATN_ID + ">" + json[i].LATN_NAME + "</option>";
$('#latnId').append(tempHTML1);
});
});
3, 非通用 JqAction,正常途径与后台交互参数
var params = "params.key=updateSMStatus"
+",params.smId="+$.trim(smId);
// 更新本条消息的状态为已读
$.post("/metadata/index!updateSMStatus.action?params="+params,null,function(data){
});
4 以上的action都会自动解析 params,如果是普通的action,下面的方式可行
$.ajax({
type: "POST",
url: '/portal/homePage!onlineCount.action?homePageName=null',
success:function()
{
window.location= '<fmt:message key="webpoint.sso.logoutUrl" bundle="${webpoint}"/><%="?service="+request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+"/portal/"%>';
}
});