Ajax接收后台发送过来的布尔值以及指定的字符串

后台:

aContext.getResponse().getWriter().println("" + result);

前端:

$.ajax({
            url:encodeURI(encodeURI(url)),
            async :true,
            type:‘post‘,
            success:function(result)
            {
                if(result.indexOf("true")!=-1){//重点在这!!!
                  alert(‘设置成功!‘);
                }else{
                   alert(‘设置失败!‘);
                }
             },
                error:function(xhr)
             {
                  alert("请求失败");
             }
        });

原文地址:https://www.cnblogs.com/jooy/p/8340876.html

时间: 2024-10-11 12:10:23

Ajax接收后台发送过来的布尔值以及指定的字符串的相关文章

Ajax向后台发送数据

Ajax向后台发送数据,三种情况: 1:Ajax手动发数据 #GET 发数据<div> <a class="btn" onclick="AjaxSubmit1();">点我</a> </div> <script src="/static/js/jquery-3.2.0.js"></script> <script> function AjaxSubmit1() {

AJAX 向后台发送带 List 集合的对象

现有基类: public class School { int name; int address; List<Student> students = new ArrayList<Student>(); } public class Student { int name; int sex; } 现在我需要通过ajax向后台传输一个包含所有学生集合的School对象: 传输的数据格式为: school: { "name" : "清华大学", &

ajax接收后台数据在html页面显示

Java代码 1 PrintWriter out=response.getWriter(); //向客户端发送字符数据 2 response.setContentType("text/text"); //设置请求以及响应的内容类型以及编码方式 3 response.setCharacterEncoding("UTF-8"); 4 JSONArray json = JSONArray.fromObject(newsList); //将newsList对象转换为json

Ajax接收后台传递到前台的集合

<script type="text/javascript"> $.ajax({ url : "${ctx}/wash/store/racking/queryHandSelect", data : { "id" : area }, type : "post", cache : false, dataType : "json", error : function() { alertx("

使用ajax向后台发送数据

第一种最原始的方式就是手动拼接json数组: var name="text"; $.ajax({ url:"". data:{'name':name} success:function(){ } }) data内为json数组 第二种便是将form表单序列号后传递给后台 原文地址:https://www.cnblogs.com/fanwenhao/p/8330041.html

AJAX 向后台发送带 List 集合的对象(转)

var school = {};school.name = '清华大学';school.address = "北京";//此处使用的是 easyui 插件来获取数据var rows = $('#maintainTableId').datagrid('getSelections');for (var i = 0; i < rows.length; i++) { school["students [" + i + "].name"] = row

JavaScript中布尔值为false的几种情况

下面6种值转化为布尔值时为false,其他转化都为true 1.undefined(未定义,找不到值时出现) 2.null(代表空值) 3.false(布尔值的false,字符串"false"布尔值为true) 4.0(数字0,字符串"0"布尔值为true) 5.NaN(无法计算结果时出现,表示"非数值":但是typeof NaN==="number") 6.""(双引号)或''(单引号) (空字符串,中间

解决部分浏览器ajax提交数据,数据已改变,却后台数据接收数据还是上一次值的问题

最近在工作中遇到了QQ浏览器ajax提交数据,表单数据改变,却后台数据接收数据还是上一次值的问题,但是在其它浏览器中是正常的. 代码如下: $.ajax({ url : "<%=path%>/secretkey/uploadKey", async:false, type : 'post', data : { merKey : $('#merKey').val(), keyType : $('#keyType').val(), type : $('#type').val()

jquery:ajax接收不到后台返回值

html页面a元素如果加上href=javasrcipt:void(0)会导致ajax接收不到后台返回值. 例如: <p class="chatmsg_load_more"><a href="javascript:void(0)">加载更多</a></p> 如果这个时候,你恰好需要点击"加载更多"执行ajax请求,那么很不幸的告知您,您的ajax请求,不会执行success后的代码,也就是说: $(