<action name="findDcrsHotels" class="...DcrsHotelAction">
<result name="success">hotel_list.jsp</result>
</action>
findDcrsHotels 他什么都不做只返回一个页面hotel_list.jsp 此页面只有输入查询条件的INPUT框。
****************************************************************************
//hotel_list.jsp页面部分代码,上下部分省略
<form method="post" action="dcrsHotelList.action">
城市:<ww:textfield value="南京" disabled="true"/>
入住酒店:<ww:textfield name="name" id="name"/>
<input type="button" value=" " onclick="getAllHotels();"/>
</form>
<div id="choose_hotel_list"></div>
****************************************************************************
这里有个<div id="choose_hotel_list"></div>这里显示查询的结果,这个查询结果我们将用jquery的Ajax调用dcrsHotelList.action来实现
配置如下
*****************************************************************************
<action name="dcrsHotelList" class="..action.DcrsHotelAction" method="findDcrsHotels">
<result name="success">hotel_all.jsp</result>
<result name="input">hotel_index.jsp</result>
</action>
*****************************************************************************
dcrsHotelList 对应的DcrsHotelAction 的 findDcrsHotels方法返回一个List<Hotel> 内容显示由 hotel_all.jsp 来完成。
******************************************************************************
//hotel_all.jsp
<%@ page contentType="text/html;charset=utf-8" %>
<%@ taglib prefix="ww" uri="/webwork" %>
<ww:iterator value="hotelBasicInfos">
//酒店内容的显示
</ww:iterator>
******************************************************************************
下面是配置jquery的Ajax调用 xxx.js
******************************************************************************
$(document).ready(function() { // 文档加载完成运行这里的代码
getAllHotels();
}
function getAllHotels() {
var url = 'dcrsHotelList.action'; //调用执行那个Action
var name = $("#name").val(); //执行Action页面传入的参数即Action使用的参数
var data = {'name':name};
$.ajax({
type: "POST",
url: url,
data:data,
dataType: "html",
beforeSend: wait, //在数据执行完成之前执行那个function
success: function(data) {
$("#choose_hotel_list").html(data); //执行完成后把数据赋予对应的ID。
}
});
}
******************************************************************************
function wait() {
$("#choose_hotel_list").html("<img src='../images/loading.gif'/> 酒店查询中,请等待......");
}
分享到:
相关推荐
【标题】:Jersey实现RESTful,CXF调用及jQuery AJAX调用 【内容】: 在现代Web开发中,RESTful API已经成为一种主流的接口设计模式,它以简洁、可扩展的方式提供服务。本篇将详细介绍如何使用Jersey框架实现...
结合以上三个概念,"jQuery Ajax调用Web服务代码"通常是指使用jQuery的Ajax方法来与Web服务进行通信。以下是一个基本示例: ```javascript $.ajax({ url: 'http://example.com/webservice', // Web服务的URL type...
### 使用jQuery AJAX调用ASP.NET WebService的实现与解析 #### 一、概述 本文将详细介绍如何使用jQuery的AJAX功能来调用ASP.NET WebService,并解析提供的代码示例。AJAX(Asynchronous JavaScript and XML)是一种...
在使用jQuery AJAX调用带有参数的Web Service并期望返回XML数据时,需要注意一些关键细节以确保数据能够正确传输和解析。以下是对这个问题的详细解释: 首先,jQuery的AJAX方法用于在不刷新整个页面的情况下与...
在asp.net webForm开发中,用Jquery ajax调用aspx页面的方法常用的有两种:下面我来简单介绍一下。 (1)通过aspx.cs的静态方法+WebMethod进行处理 简单的介绍下WebMethod方法的用法 1.修饰符主要用public static修饰...
jQuery AJAX调用 在客户端,我们可以使用jQuery的`.ajax()`方法发起AJAX请求。以下是一个简单的例子: ```javascript $.ajax({ url: '/api/user', type: 'GET', data: { id: 1 }, success: function(user) { ...
在使用jQuery进行Ajax调用过程中遇到失败是许多前端开发者常常会遇到的问题。本文通过实例代码,具体说明了几种可能导致jQuery Ajax调用失败的原因,并提供了相应的解决方法和调试技巧。 首先,在进行Ajax调用时,...
jQuery Ajax Logger是一个书签,用于记录jQuery ajax调用和触发它的源代码。 通过它可以轻松地追溯哪些文件和功能正在触发ajax调用。 用法 创建具有以下内容的书签: [removed](function(){document.body....
2. `script.js`:包含使用jQuery AJAX调用服务器处理程序的JavaScript代码。 3. `Handler.ashx`:服务器端处理程序,处理AJAX请求,执行计算逻辑并返回结果。 **总结** "jQuery AJAX简易计算器"是一个实用示例,...
### jQuery Ajax调用WCF服务详细教程知识点 #### 1. WCF服务创建与配置 - 创建WCF服务应用程序项目:在Visual Studio中启动新的项目,选择WCF服务应用程序,创建服务所需的基本结构。 - 定义数据类:创建数据传输...
在上述示例中,我们看到如何使用jQuery AJAX调用ASP.NET页面的后台方法。以下是关键知识点的详细说明: 1. **Web服务方法**:在后台代码中,我们使用`[WebMethod]`特性标记静态方法,使其能够通过HTTP请求被调用。...
**jQuery与Ajax调用详解** 在Web开发中,jQuery与Ajax的结合使用极大地简化了异步数据交互的过程,使得前端可以高效地与服务器进行通信,而无需刷新整个页面。本教程将详细介绍如何利用jQuery实现Ajax调用,并通过...
"jqueryAjax_无刷新调用另一页实例"这个标题意味着我们将探讨如何利用jQuery的AJAX功能实现页面的动态加载。 首先,jQuery是一个轻量级的JavaScript库,它简化了HTML文档遍历、事件处理、动画设计以及AJAX交互。...
ASP.NET 是一个强大的Web应用程序开发框架,由微软...通过在ASP.NET页面中添加UpdatePanel,并配置触发器,我们可以实现后台方法的AJAX调用。例如,一个简单的ASP.NET AJAX调用aspx页面的方法可能如下: ```asp.net ...
**jQuery和Ajax结合使用是Web开发中的常见技术组合,它能帮助开发者实现页面无刷新的数据交互,提升用户体验。Ajax(Asynchronous JavaScript and XML)是一种在无需重新加载整个网页的情况下更新部分网页内容的技术...
在本篇内容中,我们将深入探讨"example-ajax-call"这个主题,它是一个展示标准jQuery AJAX调用的示例。 AJAX(异步JavaScript和XML)允许我们在不刷新整个页面的情况下与服务器交换数据并更新部分网页内容。jQuery...
此示例代码(WcfServiceDemoOne)应该包含了一个完整的例子,包括WCF服务端的定义和服务接口的实现,以及客户端使用jQuery AJAX调用服务的JavaScript代码。详细分析这个示例,可以深入理解WCF服务与jQuery AJAX的...
下面将详细介绍如何利用jQuery-AJAX调用ASP.NET后台方法。 1. **创建WebMethod** 在ASP.NET的C#或VB.NET代码中,我们可以创建一个静态的WebMethod,标记为 `[WebMethod]` 或 `[ScriptMethod]`,以便可以从...