① ajax 返回的是json 怎么获取到
您好,当我们提交某条信息,经过后台的处理之后,便要返回结果给我们,当返回了 json 格式时,我们在前台有多种接收方式的,例如:
1、视图层使用$.post 或者$.get 提交数据,最重要的是后面这个参数,将指定服务器消息结果的返回类型;
$.post("url","parameter",callback(data),"JSON");
2、视图层使用$.ajax 提交,ajax 相比于 get,post,使用较为复杂,但也着实简单,我们可以通过 dataType:"JSON",指定指定服务器消息结果的返回类型;
最后,这两重结果的接受方式就是通过参数,即回调函数中的 data,请看例1中的 callback(data),类似于 Java 中的方法调用,data.msg 等等...获取我们需要的信息;
② 如何使用ajax将json传入后台数据
首先,我们来写一下后台如何生成要传输的数据:
这样,就可以把数据无刷专新的写入到数据库。
③ jQuery.form.js 使用ajaxForm、ajaxSubmit提交表单上传文件后服务器端返回json数据IE浏览器无法解析。
http://forum.jquery.com/topic/file-upload-ajaxsubmit-sends-response-to-wrong-window-in-ie