zoukankan      html  css  js  c++  java
  • ajax返回类型dataType json和text比较

     1 $.ajax({
     2         type: "post",
     3         url: "${ctx}/modules/fos/reference/echart",
     4         //dataType:'json',
     5         success: function(data) {
     6             alert(typeof data);//string
     7             var option=$.parseJSON(data);
     8             alert(typeof option);//object
     9             var myChart = echarts.init(document.getElementById('main')); 
    10             myChart.setOption(option); 
    11         }
    12     });

    后台返回json String,dataType默认为"text"(http包信息,Content-Type:text/html;charset=UTF-8)

    1 $.ajax({
    2         type: "post",
    3         url: "${ctx}/modules/fos/reference/echart",
    4         dataType:'json',
    5         success: function(data) {
            alert(typeof data);//object
    6 var myChart = echarts.init(document.getElementById('main')); 7 myChart.setOption(data); 8 } 9 });

    创建JavaScript对象,替代语法(使用对象 literals):

    1 <script>
    2 person={firstname:"Bill",lastname:"gates",age:56,eyecolor:"blue"}
    3 
    4 document.write(person.firstname + " is " + person.age + " years old.");
    5 </script>

    dataType

    类型:String

    预期服务器返回的数据类型。如果不指定,jQuery 将自动根据 HTTP 包 MIME 信息来智能判断,比如 XML MIME 类型就被识别为 XML。在 1.4 中,JSON 就会生成一个 JavaScript 对象,而 script 则会执行这个脚本。随后服务器端返回的数据会根据这个值解析后,传递给回调函数。

  • 相关阅读:
    抽象类 C#
    多态
    父类与子类的转换as,is
    try catch finally 与continue的使用
    封装、多态、继承
    new关键字 、this关键字、base关键字
    进程的使用
    Spring IOC
    使用annotation配置hibernate(3):一对一关系配置
    使用annotation配置hibernate(3):多对多关系配置
  • 原文地址:https://www.cnblogs.com/hym-pcitc/p/6134676.html
Copyright © 2011-2022 走看看