• 技术文章 >web前端 >js教程

    servlet中定义的变量如何传给javascript函数

    醉折花枝作酒筹醉折花枝作酒筹2021-07-22 15:27:02原创259

    js要从servlet获取数据,在需要数据时,js通过某种机制(如ajax)访问服务器的servlet,servlet根据js访问服务器时传递的参数(可以没有参数)在服务器上进行计算,然后返回结果,然后js可以对返回的数据进行处理。

    本教程操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。

    首先要明确服务端和客户端的区别

    浏览器属于客户端,在浏览器这边的是用户电脑在处理的内容

    服务器那边属于服务端,网络上的数据基本都是从服务端获取的

    然后,servlet是在服务端处理数据,而js则属于客户端

    js要从servlet获取数据,在需要数据时,js通过某种机制(如ajax)访问服务器的servlet,

    servlet根据js访问服务器时传递的参数(可以没有参数)在服务器上进行计算,然后返回结果(一般返回json数据),然后js可以对返回的数据进行处理

    比如JS框架jquery里的ajax方法

    $.ajax(
    'servlet的服务器地址’,
    '{'数据的键key':'向服务器提交的数据的值value’,‘其他的键key2':'其他数据值value2’}',
    success:function(servlet返回的数据变量){
    数据交互成功后的处理函数,在这里对你的页面动态更改吧
    }
    );

    当然,客户端与服务端交互的过程,除了上面的success的状态,还会有另外三种不同状态,根据不同的状态,你也可以分别处理

    最后比较新的JS框架如node.js,极大地简化了客户端与服务端数据交互过程,对于客户端与服务端数据交换比较繁重的应用(如微博等),使用它可以大大提高性能

    【推荐学习:javascript高级教程

    以上就是servlet中定义的变量如何传给javascript函数的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:servlet javascript
    上一篇:JavaScript怎么给CSS加样式 下一篇:js怎么通过类来修改css样式
    大前端线上培训班

    相关文章推荐

    • javascript基于对象吗• 怎样在JavaScript添加图片• 如何实现javascript延时加载• javascript用什么方法触发按钮的被点击事件• JavaScript怎么给CSS加样式

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网