ajax怎样在success方法里判断多个条件

在后台Servlet中,有4个返回值

        int base_rn = new RadioDao().getRadioNumber(base);
                int base_cn = new CheckBoxDao().getCheckBoxNumber(base);
                int base_jn = new JudgeDao().getJudgeNumber(base);
                int base_bn = new BlankDao().getBlankNumber(base);

请问在JQuery中ajax的success方法里,怎样将这四个值传进去,然后和前台获取到的数据进行比较呢?请大神帮忙!我刚刚接触ajax

服务器返回json,js接收
http://blog.csdn.net/yin_jw/article/details/44161593

你可以将你的多个参数放到map中,然后将map返回,这时候你的success方法接收到的参数就是一个map json,然后使用eval方法将json数据转换为对象,最后直接通过key取值就可以了

function saveInfo(){
var newsTitle = $("#newsTitle").val();
var newsSource = $("#newsSource").val();
var newsContent = UE.getEditor('editor').getContent();
var params =newsTitle + "," + newsContent + "," + newsSource;
$.ajax({
type: "POST",
url: 'news/saveN',
data: {KEYDATA:params,tm:new Date().getTime()},
dataType:'json',
cache: false,
success: function(data){
if("success" == data.result){
alert('修改成功!');
parent.location.reload();
closdlg();
}else{
alert('修改失败!');
}
}
});
}

博主看看这里,有需要可以关注我的博客:http://blog.csdn.net/u014427391