$.getJSON $.ajax

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了$.getJSON $.ajax相关的知识,希望对你有一定的参考价值。

一、在js中的写法

  1. $.getJSON

1 $.getJSON(url, function(data){
3   // 1. data 是 Gson结构的,可以直接使用
5   // 2. $.getJSON 用的 get方式提交,因此当提交的url中有中文的话,会被解析成jsp当前的编码提交给action,然后再action中会变成头痛的中文乱码
7 });

  2. $.ajax

 1 $.ajax({
 2   type:"POST", //设定成POST,可以避免提交到action中出现的乱码
 3   dataType:"json",
 4   async:false, //这里写了,才会进入到success方法里面
 5   url:"blbooking.do?method=updateBlBooking",
 6  // data:$(‘#yourformid‘).serialize(),// 你的formid
 7   data:{"cm":"${cm}"},// 你的formid
 8   success: function(data) {
 9     alert("成功");
14   error: function() { 15     alert("失败"); 16   } 17 });

   3. $.get()  $.post()

    还没用到,可以参考http://www.cnblogs.com/dongsh/p/3235487.html

二、在action中的写法

super.renderText(response, jsonObject.toString());

 


以上是关于$.getJSON $.ajax的主要内容,如果未能解决你的问题,请参考以下文章

jQuery 中 $.getJSON() 和 $.ajax() 的区别

详细解读Jquery各Ajax函数: $.get(),$.post(),$.ajax(),$.getJSON()

Jquery中$.get(),$.post(),$.ajax(),$.getJSON()的用法总结

Jquery中$.get(),$.post(),$.ajax(),$.getJSON()的用法总结

Jquery中$.get(),$.post(),$.ajax(),$.getJSON()的用法总结

使用 JSONP 时如何捕获 jQuery $.getJSON(或数据类型设置为“jsonp”的 $.ajax)错误?