ajax可以写在jsp文件中吗

ajax可以写在jsp文件中吗,第1张

Ajax = 异步 JavaScript 和 XML 或者是 HTML(标准通用标记语言的子集)。

关于ajax能不能写在jsp中,刚开始我认为不可以,后来我看到有相关的博客确实在jsp中使用了ajax;在我动手尝试后,发现确实可以,并且写了一个简单的基于JQuery实现的ajax demo。基于普通JavaScript实现的ajax太繁琐了,使用基于JQuery实现的ajax很容易,前提是得先引入jquery库。

代码如下:

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>

  <head>

      <!-- 需要导入jquery文件 -->

   <script src="js/jquery.min.js"州凯></script>

   <script type="text/javascript">

   //在页面加载完成后

   $(function(){

   $("#btn").click(function(){

      //方式一:

      /* 

      //发送ajax请求

$.ajax({

//编写json格式,设置属性和值

url:"testAjax",//ajax请求要发送的地址

contentType:"application/jsoncharset=utf-8",//MIME类型

data:'{"username":"BoildWater"}',//发送旅迹茄的数据

dataType:"json",//响应数据的类型

type:"post",//发送请求的方式

success:function(data){

//data为服务器端响应的数据

alert(data)

}

}) 

*/

//方式二:

$.get("testAjax",{"username":"BoildWater"},function(data){

alert(data)

})

   })

   })

   </script>

  

  </head>

  

  <body>

    This is my JSP page. <br>

    <button id="btn">发送ajax请求</button>

  </body>

</html>

多说一点:

在我学习了ajax之后,我才明白为什么京东页面可以做到提交用户登录信息,可以“不刷新”页面就可以响应给用户是否登录成功,体验真好,有兴趣的同学可以去感受一下。拆察当然ajax能做的还有很多很多,所以学习了ajax后,我渐渐放弃了jsp作为web应用表现层,html+ajax成为了我写项目的常用手段。

向本地写入数据的方法有以下几点:

1、ajax把要写的数据提交到后台后后台用io写  纯前台貌似正规途径不可能的样子。

2、如果写到服务器端呢。就是所谓的localhost:8080

3、ajax把要写的数据提交到后台后后台用io写  纯前台貌似旦蔽拦正规途径不可能的样子,如图:

如果写到服务器端呢。就是所谓的localhost:8080

4、javasript能读取本地的json文件,但是无法写模胡入,读取也本来就是hack的形式读取的,并不像服务端语言那样可以直接并胡 *** 作io,所以最好是后端语言结合使用 *** 作io。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12294097.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存