• 按照文档使用 easyui的datagrid不显示json格式的数据


    html部分

      

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <title>表格</title>
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">

    <!-- 引入css文件,无顺序 -->
    <link rel="stylesheet" href="themes/icon.css" type="text/css"></link>
    <link rel="stylesheet" href="themes/default/easyui.css" type="text/css"></link>

    <!-- 引入js文件,有顺序 -->
    <script type="text/javascript" src="js/jquery.min.js"></script>
    <script type="text/javascript" src="js/jquery.easyui.min.js"></script>

    </head>
    <body>

    <!--
    data-options是easyui特有的属性
    url表示加载json的路径
    fitColumns=true表示等分宽度,要配合100这个属性值(提倡)
    fitColumns=false表示不等分宽度,这时由100这个属性值来决定宽度,默认为false
    singleSelect=true表示可以选择表格中的一项
    singleSelect=false表示可以选择表格中的多项,默认为false
    -->
    <table
    style="400px;height:250px"
    border="2"
    align="center"
    class="easyui-datagrid"
    data-options="url:'datagrid_data.json',fitColumns:true,singleSelect:true">
    <thead>
    <tr>
    <th data-options="field:'id',50">编号</th>
    <th data-options="field:'name',50">姓名</th>
    <th data-options="field:'sal',50">薪水</th>
    <th data-options="field:'sex',50">性别</th>
    </tr>
    </thead>
    </table>

    </body>
    </html>

    json 

      

    [
    {"id":1,"name":"哈哈","sal":6000,"sex":"男"},
    {"id":2,"name":"呵呵","sal":7000,"sex":"男"},
    {"id":3,"name":"嘻嘻","sal":8000,"sex":"女"},
    {"id":4,"name":"笨笨","sal":9000,"sex":"男"},
    {"id":5,"name":"聪聪","sal":5000,"sex":"男"},
    {"id":6,"name":"花花","sal":4000,"sex":"女"}
    ]

    很奇怪,路径没错,就是不能显示出数据来

      解决方式:查看浏览器的后台信息的时候发现问题所在了,Ajax本地跨域问题 Cross origin requests are only supported for HTTP

    主要是浏览器的问题,可以选择换一个浏览器或者设置谷歌浏览器的启动参数。

  • 相关阅读:
    Aspose.BarCode v5.7.0 修复关于PDF417条码的各种问题
    Jensen 不等式
    用博客记录生活
    Appium隐式等待和显示等待
    app自动化03
    app自动化02
    APP测试之adb命令原理和appium原理介绍
    app自动化01
    自动化测试-高级篇
    WebDriver中级篇2
  • 原文地址:https://www.cnblogs.com/hello001/p/7448680.html
Copyright © 2020-2023  润新知