本地的网页如何通过ajax发送并获取服务器的数据

本地的网页如何通过ajax发送并获取服务器的数据,第1张

jQuery 是js的一种框架 。他的实现方式比较简单。  jQuery的下载你可以百度一下。我简要说明一下他的使用。

$post() 方法

$post() 方法通过 >

语法:

$post(URL,data,callback);

必需的 URL 参数规定您希望请求的 URL。

可选的 data 参数规定连同请求发送的数据

可选的 callback 参数是请求成功后所执行的函数名。

下面的例子使用 $post() 连同请求一起发送数据:

实例:

$("button")click(function(){
  $post("demo_test_postasp",
  {
    name:"Donald Duck",
    city:"Duckburg"
  },
  function(data,status){
    alert("Data: " + data + "\nStatus: " + status);
  });
});

讲解一下原理 :

从你的浏览器发送一个异步请求 post样式的 到服务器。

服务器接收请求。并按请求的内容返回数据。

浏览器接收服务器传回的结果。

如果你想看这个过程,那就去下载抓包软件。   抓一下数据包就清楚了。

为了不受接口开发进度影响,前端需要不依赖后台接口进行功能开发。我们只需要让后台提供接口文档,然后我们根据接口文档通过模拟数据返回完成功能开发。

通过 获取紧急联系人列表 这个接口来看看如何实现模拟数据返回。

请求参数:

返回参数:

返回示例

启动 Fiddler 并设置手机代理连接到本机,访问接口得到如下:

因为后台接口还没开发,所以请求错误,不过这对我们进行模拟数据返回没有影响。

以下介绍两种方式进行实现:

不是很明白你的意思
本身BS是三层结构 表示层(也就是你说的页面表现)、逻辑层(具体的响应事件逻辑内容)、数据层(也就保存数据的服务器端文件或者数据库等等)
表示层提供两个作用一个是用户的事件响应表现和用户提交输入界面,通过逻辑层相应逻辑判断后读取,写入相应数据到数据层,来完成一次事件响应。
如果你在客户端(你说的网页)发出一个有效的request,那么服务器端(你所说的tomcat)逻辑层就会逻辑判断执行后给页面一个正确的响应response。当然你的逻辑层写的时候不需要给响应,那就不会有什么页面表现了。这个也很正常。
说了一堆废话,希望你能看懂,简单多看看书,理解一下三层结构就很快明白了。

public String getWebContent(String url) { // 创建一个>public static string Get>

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

原文地址:https://54852.com/zz/12871569.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2025-08-28
下一篇2025-08-28

发表评论

登录后才能评论

评论列表(0条)

    保存