zoukankan      html  css  js  c++  java
  • ajax学习

    $(function(){
    $(":input[name='username']").change(function(){
    var val = $(this).val();
    val = $.trim(val);
    if(val != ""){
    var url="${pageContext.request.contextPath}/validateUserName";
    var args = {"username":val,"time":new Date()};
    $.post(url,args,function(data){
    $("message").html(data);
    });
    }
    });
    });


    List<String> usernames = Arrays.asList("AAA","BBB","CCC");
    String username = request.getParameter("username");
    if(username.contains(username)){
    result = "<font color='red'>该用户已经被使用。</font>";
    }else{
    result = "<font color='green'>该用户可以使用。</font>";
    }
    response.setContentType("text/html");
    response.setCharacterEncoding("UTF-8");
    response.gerWriter().print(result);


    ---------------------------
    java <a href="addToCart?id=java&price=100">加入购物车</a>

    $(function(){
    $("a").click(function(){
    var url = this.href;
    var args = {"time":new Date()};
    $getJSON(url,args,function(date){
    $("bookname").text(data.bookname);
    });
    });
    });


    java:
    后端json格式要是 双引号
    json格式:{"bookname":"","number":1}
    result.append("{")
    .append("/"bookname/":/"" + bookname +"/"")
    .append("/"number':" + 1 )
    .append("}");
    response.setContentType("text/javascripte");
    response.gerWriter().print(result.toString());

    $("#fsfj").hide();
    $("fsfs").show();

    -----------3级联动
    <select id="city">
    <option value="">请选择...</option>
    <c:forEach items="${locatList}" var="locat">
    <option value="${locat.id}">${locat.name} </option>
    </c:forEach>
    </select>

    <table id="emppiids" style="display:none">
    </table>


    $(function(){
    $("#city").change(function(){
    $("department option:not(:first)").remove();
    var city = $(this).val();
    if(city != ""){
    var url = "eee?eee=aaa";
    var args = {"locat":city,"time":new Date()};
    $getJSON(url,args,function(data){
    if(data.length == 0) {
    alert("ddd");
    }esle{
    for (var i = data.length - 1; i >= 0; i--) {
    var deptid = data[i].departmentId;
    var deptName = data[i].departmentName;
    $("#department").append("<option value='"+deptid +"'>"+deptName+"</option>")
    };
    }
    });
    }
    });
    });

  • 相关阅读:
    单实例应用程序程序
    Jquery自定义滚动条插件
    Js的封装和闭包
    Js 鼠标拖拽div改变其大小
    在小组里遇到的一个让我产生迷惑的题
    一个用来快速生成指定大小的随机不重复int数组的实用方法
    动态绑定ASPxGridView选中状态
    “??”操作符
    小笔记系列——Word 添加行号
    日志 查看匹配内容的前后几行
  • 原文地址:https://www.cnblogs.com/sekai/p/6054962.html
Copyright © 2011-2022 走看看