返回值js和json区别

解决方案 »

  1.   

    json是数据类型,js是javascript的简称吧!
      

  2.   

    jQuery.getScript(url, [callback]) 
    概述
    通过 HTTP GET 请求载入并执行一个 JavaScript 文件。jQuery 1.2 版本之前,getScript 只能调用同域 JS 文件。 1.2中,您可以跨域调用 JavaScript 文件。注意:Safari 2 或更早的版本不能在全局作用域中同步执行脚本。如果通过 getScript 加入脚本,请加入延时函数。参数
    urlString待载入 JS 文件地址。callback (可选)Function成功载入后回调函数。示例
    描述:
    载入 <a title="http://jquery.com/plugins/project/color" class="external text" href="http://jquery.com/plugins/project/color">jQuery 官方颜色动画插件</a> 成功后绑定颜色变化动画。HTML 代码:
    <button id="go">» Run</button>
    <div class="block"></div>jQuery 代码:
    jQuery.getScript("http://dev.jquery.com/view/trunk/plugins/color/jquery.color.js", function(){
      $("#go").click(function(){
        $(".block").animate( { backgroundColor: 'pink' }, 1000)
          .animate( { backgroundColor: 'blue' }, 1000);
      });
    });描述:
    加载并执行 test.js。jQuery 代码:
    $.getScript("test.js");-----------------------------------------------------------
    AJAX可以加载js进来的。
      

  3.   

    哦,不好意思,现在才看,返回js也是我们所说的数组,json是键值对,但是我不知道他们这样有什么区别了
      

  4.   

    JSON是数据,可以直接使用eval将数据转换成数组。
    如var a = eval("[{age:18, name:"cheng"}]");
    就直接转换成对应数组了。
    这样我经常把java里的List对像直接转换成json字符串,
    JAVA里有个JSON框架
      

  5.   

    js 返回的数据最好 eval() 一下
    json不用 直接就可以遍历了
      

  6.   

    返回值都是字符串格式的,所谓的js,json,都是包装的方法,或者说将字符串转换成了js对象。
    你应该知道js中的eval这个方法的用处