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 则会执行这个脚本。随后服务器端返回的数据会根据这个值解析后,传递给回调函数。

  • 相关阅读:
    JavaScript将数字转换为大写金额
    css浮动
    JS合并数组的几种方法及优劣比较
    jquery.zclip.js粘贴功能
    iframe获取元素
    某些框架,类库
    web前端基础知识!
    前端开发流程
    学习其他前端技术
    SVN的学习以及使用!
  • 原文地址:https://www.cnblogs.com/hym-pcitc/p/6134676.html
Copyright © 2011-2022 走看看