• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    探讨.get .post .ajax ztree 还有后台servlet传递数据的相关知识

    servlet给前台传递data串

    用的方法是

    PrintWriter out = response.getWriter();
        // response.sendRedirect("test.jsp");
        String s = "[{'id':'1', 'pId':'0', 'name':'test1'},{'id':'11', 'pId':'1', 'name':'test11'}, {'id':'12', 'pId':'1', 'name':'test12'}, {'id':'111', 'pId':'11', 'name':'test111'},]";
        out.write(s);

    ----------------------

    关于.get .post .ajax的浅显的理解是

    最后一个是异步的,前面两个是同步的(阻塞的)

    .get(url,data,function(data,status){
    执行的函数
    //我理解的data和url参数的意思是一样的
    })

    -------------------------

    ztree的使用:

    注意ztree两种json的格式的区别,经常使用的是简单的格式是,直接通过数据之间的关系显示树的结构

    第二种是通过的是json的潜逃实现的

    注意的是样式和js文件必须是引入全的然后是界面上的位置是ul

    然后是

    //注意的话是传递response传递回来的类型是string,这是string转换对象的方法
    var ss = eval("(" + data + ")");
            var t = $("#test");
    //然后是树控的初始化(位置,配置,数据)
            t = $.fn.zTree.init(t, setting, ss);
    //取得树对象然后操作
    var zTree = $.fn.zTree.getZTreeObj("test");

    收集整理,关于后台的数据传往前台的问题解决

    关于

    .get替换成

    .ajax
     $("button").click(function(){
     $.get("demo_ajax_load.txt", function(result){
      $("div").html(result);
     });
    });------------ $.ajax({ url: url, data: data, success: success, dataType: dataType }); 
    
    

    ps:AJAX使用POST方法向后台Servlet传递数据的方法

    script type="text/javascript">
     //统计资源访问次数的脚本
     //定义XMLHttpRequest对象
     var http_request=false;
     function send_request(url,rewriteUrl){
       http_request=false;
       //开始初始化XMLHttpRequest对象
       if(window.XMLHttpRequest){//Mozilla等浏览器初始化XMLHttpRequest过程
         http_request=new XMLHttpRequest();
         //有些版本的Mozilla浏览器处理服务器返回的未包含XML mime-type头部信息的内容时会出错.
         //因此,要确保返回的内容包含text/xml信息.
         if(http_request.overrideMimeType){
           http_request.overrideMimeType("text/xml");
         }
       }
       else if(window.ActiveXObject){//IE浏览器初始化XMLHttpRequest过程
         try{
           http_request=new ActiveXObject("Msxml2.XMLHTTP");
         }
         catch(e){
           try{
             http_request=new ActiveXObject("Microsoft.XMLHTTP");
           }
           catch(e){}
         }
       }
       //异常,创建对象失败
       if(!http_request){
         window.alert("不能创建XMLHttpRequest对象实例!");
         return false;
       }
       //指定响应处理函数
       http_request.onreadystatechange=processRequest;
       //发送HTTP请求信息
       http_request.open("POST",url,true);
       http_request.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
       //将参数放到这里,后台servlet可以用request.getParameter()方法取到这些参数
       http_request.send("rewriteUrl=" + rewriteUrl"rewriteUrl2=" + rewriteUrl2);
     }
     //处理返回信息函数
     function processRequest(){
       //判断对象状态
       if(http_request.readyState==4){
         //判断HTTP状态码
         if(http_request.status==200){
           //信息已经成功返回,无动作
         }
         else {
           //请求页面有问题
           alert("您所请求的页面有异常!错误状态:"+http_request.status);
         }
       }
     }
     function dosearch(rewriteUrl){
      send_request("http://127.0.0.1:8000/); //这里的rewriteUrl就是页面上放置的资源经过重写后的链接
     }
    //统计资源访问次数的JS——end
    /script>

    另外,页面上放置重写地址的元素需要调用上面的dosearch(rewriteUrl)方法,将重写后的链接当作参数传递给这个方法,例如:

    a href="http://127.0.0.1:8000/iras50/rewriter/CNKI/" target="_blank" onclick="dosearch('http://127.0.0.1:8000/iras50/rewriter/CNKI/');">中国知网/a>
    您可能感兴趣的文章:
    • 实例解读Ajax与servlet交互的方法
    • Jquery+ajax+JAVA(servlet)实现下拉菜单异步取值
    • jQuery Ajax传值到Servlet出现乱码问题的解决方法
    • 深入Ajax代理的Java Servlet的实现详解
    • jquery请求servlet实现ajax异步请求的示例
    • Servlet+Ajax实现智能搜索框智能提示功能
    • Ajax+Servlet+jsp显示搜索效果
    • Servlet获取AJAX POST请求中参数以form data和request payload形式传输的方法
    • javaweb中ajax请求后台servlet(实例)
    • javascript请求servlet实现ajax示例(分享)
    • 关于Ajax技术中servlet末尾的输出流
    • AJAX Servlet实现数据异步交互的方法
    • Servlet 与 Ajax 交互一直报status=parsererror的解决办法
    • Ajax+Servlet实现无刷新下拉联动效果
    • 浅谈ajax在jquery中的请求和servlet中的响应
    • Servlet3.0与纯javascript通过Ajax交互的实例详解
    上一篇:比较Ajax的三种实现及JSON解析
    下一篇:ajax调用简单实例
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯

    时间:9:00-21:00 (节假日不休)

    地址:江苏信息产业基地11号楼四层

    《增值电信业务经营许可证》 苏B2-20120278

    探讨.get .post .ajax ztree 还有后台servlet传递数据的相关知识 探讨,.get,.post,.ajax,ztree,