`

解决了json回调函数不执行的问题!

 
阅读更多

找了好久 网上的解说千姿百态 不过还是有灵感!

后来发现,是格式出了错!在后台执行完准备返回数据的时候,这里的返回数据的格式有问题。

原来是:

 [{schoolId:"1",schoolName:"第一中学"},{schoolId:"2",schoolName:"第二中学"}]

 

后来改为:

 

[{"schoolId":"1","schoolName":"第一中学"},{"schoolId":"2","schoolName":"第二中学"}] 键名加双引号即可!

 

程序里这样写:

sb.append("{\"schoolId\":\"" + bean.getSchoolId() + "\",\"schoolName\":\""+bean.getSchoolName()+"\"}");

 

我的json调用是

 

 jQuery.getJSON('SchoolInfoJsonList.jsp',
  {schoolProvince:jQuery('#provinceId').val(),schoolCity:jQuery('#cityId').val()},
  function(data){

 方法体。。。

  }

 

恩 出现这种格式错,有时候json是不认你这个返回的,回调函数干脆就不执行了!真坏!

 

希望可以帮到大家!

0
0
分享到:
评论
2 楼 ml365 2011-12-21  
dxwwym 写道
不跨域也用json?

dxwwym 写道
不跨域也用json?

弱弱问一句,究竟什么叫跨域?
1 楼 dxwwym 2011-12-12  
不跨域也用json?

相关推荐

    解决ajax回调函数返回的字符串乱码问题

    ServletActionContext.getResponse().setContentType(“text/json;... 您可能感兴趣的文章:jQuery Ajax Post 回调函数不执行问题的解决方法Javascript基于AJAX回调函数传递参数实例分析ajax回调函数中使用$(this)取不到

    getJSON:Vanilla JS getJSON函数

    如果提供了一个数组和一个回调,则该回调将在承诺被解决之前执行。 您可以使用文件index-es.js将ES2017 await关键字用于Promise结果,以及利用ES6模块导入: ( async ( ) => { try { const [ urlObj1 , urlObj2 ...

    ie下$.getJSON出现问题的解决方法

    前提:需导入相关js文件jquery.js...请求成功时执行的回调函数。 dataType:默认执行智能判断(xml、json、script 或 html)。 $.getJSON(url,data,success(data, textStatus, xhr)) url:必需。规定将请求发送的哪个 U

    phpcms调用getJSON无法返回json数据的解决方法

    今天遇到一个getJSON的问题,回调函数一直无法执行,检查了生成的json数据的格式绝对没问题,getJSON的js语法也没问题,但就是alert不出来传回的数据。原来是phpcms的check_hash()函数对远程调用的方法进行了安全...

    Ajax同步和异步问题浅析及解决方法

    方案一:将某些方法放在回调函数中执行,即,等到从后台返回成功后再执行。 例: $.getJSON("/data-access/sens-config/IPandPortSel",{},function(resp){ if(resp.code==0){ $.each(resp.data,function(i,obj){ ...

    KODExplorer 芒果云-资源管理器

    - 加载文件列表改为异步方式,数据返回采用回调函数方式。增强体验 - 选中优化,文件&文件夹重命名、文件&文件夹新建 后自动选中。(f5增加回调。); - 选中保持,选中后如果调整排序等等,保持选中状态。 - 上传文件...

    轻松搞定jQuery+JSONP跨域请求的解决方案

    JSONP(JSON with Padding)是JSON的一种“使用模式”,可用于解决主流浏览器的跨域数据访问的问题。由于同源策略,一般来说位于 server1.example.com 的网页无法与不是 server1.example.com的服务器沟通,而 HTML 的...

    程序员面试刷题的书哪个好-issue-summarize:常见问题总结

    由于同源策略的限制,XmlHttpRequest只允许请求当前源(域名、协议、端口)的资源,为了实现跨域请求,可以通过script标签实现跨域请求,然后在服务端输出JSON数据并执行回调函数,从而解决了跨域的数据请求。...

    程序员面试刷题的书哪个好-Web-:常用到的一些前端问题

    由于同源策略的限制,XmlHttpRequest只允许请求当前源(域名、协议、端口)的资源,为了实现跨域请求,可以通过script标签实现跨域请求,然后在服务端输出JSON数据并执行回调函数,从而解决了跨域的数据请求。...

    xheditor-1.1.14

    参数:字符串的URL地址,用以解决前后台不在同一路径的资源定位问题 备注:1.1.0新添加 urlType:本地URL地址强制转换方式选择 参数:abs(绝对路径),root(根路径),rel(相对路径) 备注:1.0.0 beta2新添加,v1.1.0版中...

    基于muduo开发的集群聊天服务器c++源码+数据库+使用说明.zip

    这里使用了 Linux 的信号处理函数,我们向信号注册回调函数,然后在函数内将所有用户置为下线状态。 ### 点对点聊天模块 通过传递的 `json` 查找对话用户 ID: - 用户处于登录状态:直接向该用户发送信息 - 用户...

    marine-bot-2:Discord bot使用斜杠命令

    添加回调 当调用您的命令时,机器人将使用以下参数调用您的函数: 范围 类型 描述 轴距 axios实例 用于REST API交互。 已配置为使用Discord API授权。 数据 JSON对象 从Discord收到的数据。 资源 JSON对象 回复...

    ExtAspNet_v2.3.2_dll

    +为ExtAspNet.Alert.Show增加点击确定的JavaScript回调函数。 -一个典型应用,在Window控件中打开新页面,如果传递的参数不正确,则首先提示参数不对然后关闭此弹出窗口。 -ExtAspNet.Alert.Show("参数错误!",...

    精易模块[源码] V5.15

    3、新增“类回调_取类地址”类回调(带实例)源码来自东灿的ECallBack。 4、新增“类回调_释放回调”释放回调子程序地址。 5、新增“系统_调用帮助”调用系统帮助文档。 精易模块 V3.81 what’s new:(20140811) 1...

    ExtAspNet v2.2.1 (2009-4-1) 值得一看

    +为ExtAspNet.Alert.Show增加点击确定的JavaScript回调函数。 -一个典型应用,在Window控件中打开新页面,如果传递的参数不正确,则首先提示参数不对然后关闭此弹出窗口。 -ExtAspNet.Alert.Show("参数错误!",...

    antlr4权威指南

    ANTLR生成的语法分析器能够自动建立名为语法分析树(parse tree)的视图,其他程序可以遍历此树,并在所需处理的结构处触发回调函数。在先前的ANTLR 3中,用户需要补充语法来创建树。除了自动建立树结构之外,ANTLR ...

    jquery插件使用方法大全

    它几乎与 $.get(url, data, success) 等价,不同的是它不是全局函数,并且它拥有隐式的回调函数。当侦测到成功的响应时(比如,当 textStatus 为 "success" 或 "notmodified" 时),.load() 将匹配元素的 HTML 内容...

    auth-example:展示用于身份验证的承诺的回购

    认证示例 概述 这是一个如何在身份验证过程和路由中使用 AngularJS promise api 的示例。 此示例使用以下内容: Firebase + AngularFire Angular-Local-Storage ...Promise 非常适合作为回调替代/替

    python入门到高级全栈工程师培训 第3期 附课件代码

    11 粘包解决方法 第31章 01 上节课复习 02 socketserver实现并发 03 socketserver模块介绍 04 socketserver源码分析tcp版本 05 socketserver源码分析udp版 06 ftp作业要求讲解 07 补充:认证客户端链接合法性 第...

    超实用的jQuery代码段

    1.9 不可不知的Callback回调 1.10 提高效率的链式(Chaining)操作 1.11 在新窗口中打开链接 1.12 强制在弹出窗口中打开链接 1.13 平滑滚动页面到某个锚点 1.14 阻止文本行换行 1.15 实现iframe高度自适应 1.16 实现...

Global site tag (gtag.js) - Google Analytics