实训第三天之模态框&ajax跨域

  1. .siblings()兄弟对象。
  2. .eq(n)表示找n+1个元素
  3. ajax跨域访问:通过设置dataType为“jsonp”,加入jsonp的callback:
$.ajax({
    type: "get",
    dataType: "jsonp",
    jsonp: "callback",
    url: "http://127.0.0.1:8080/JsonTest/check",
    async: true,
    success:function(result) {
    console.log(result)
    });
},
    error:function(result){
    console.log(result)
    }
});

最后服务器端的java代码中需要将要发送的数据用callback进行封装:

        PrintWriter out = resp.getWriter();
        String callback= req.getParameter("callback");
        System.out.println(str);
        List<User> li = new LinkedList<User>();
        JSONArray js = JSONArray.fromObject(li);
        out.print(callback+"("+js+")");
        out.flush();
        out.close();

  • 模态框:模态框(Modal)是覆盖在父窗体上的子窗体。通常,目的是显示来自一个单独的源的内容,可以在不离开父窗体的情况下有一些互动。子窗体可提供信息、交互等。
    具体效果如下:
    这里写图片描述

通过 data 属性:在控制器元素(比如按钮或者链接)上设置属性 data-toggle=”modal”,同时设置 data-target=”#identifier” 或 href=”#identifier” 来指定要切换的特定的模态框(带有 id=”identifier”)。
通过 JavaScript:使用这种技术,您可以通过简单的一行 JavaScript 来调用带有 id=”identifier” 的模态框:

模态框的主要属性:
aria-labelledby=”myModalLabel”,该属性引用模态框的标题。
属性 aria-hidden=”true” 用于保持模态窗口不可见,直到触发器被触发为止(比如点击在相关的按钮上)。
< div class=”modal-header”>,modal-header 是为模态窗口的头部定义样式的类。
class=”close”,close 是一个 CSS class,用于为模态窗口的关闭按钮设置样式。
data-dismiss=”modal”,是一个自定义的 HTML5 data 属性。在这里它被用于关闭模态窗口。
class=”modal-body”,是 Bootstrap CSS 的一个 CSS class,用于为模态窗口的主体设置样式。
class=”modal-footer”,是 Bootstrap CSS 的一个 CSS class,用于为模态窗口的底部设置样式。
data-toggle=”modal”,HTML5 自定义的 data 属性 data-toggle 用于打开模态窗口

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值