`
johnawm
  • 浏览: 21264 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

jquery异步发送post请求

    博客分类:
  • js
阅读更多
在页面中异步发送请求调用后台服务,在jsp页面中添加如下代码

1、添加jquery js文件引用
<script type="text/javascript" src="${pageContext.request.contextPath}/path-to-jquery.js"></script>

2、添加function,在该方法中发送post请求到test.action,参数为index=1,回调函数为弹出返回数据data
function doAjaxTest(i){
 	$.post("test.action",{"index":i},
 					function(data){
	 					alert(data);
 					});
}

在action类中添加如下代码
添加test方法

	public String test() throws IOException, InterruptedException {
		HttpServletResponse response = ServletActionContext.getResponse();
		response.setContentType(";charset=UTF-8");
		response.setHeader("Pragma", "No-cache");
		response.setHeader("Cache-Control", "no-cache");
		response.setDateHeader("Expires", 0);
		Thread.sleep(10*1000);
		response.getWriter().write("success test");
		response.getWriter().flush();
		return null;
	}

在struts配置文件中添加如下代码
保证struts配置正常情况下,添加test方法转发
		<action name="test" class="***Action" method="test">
		</action>

启动项目,调用js中的doAjaxTest方法,即可实现异步调用服务器上test服务。
1
4
分享到:
评论
7 楼 shuai7845120 2016-07-20  
现在真是什么人都能发表文章了,小学生也来
6 楼 johnawm 2012-08-24  
楼主我就测试下勾选原创而已,不用这么大惊小怪吧
5 楼 liliang_xf 2012-08-24  
这网站是越来越没技术含量了, 每天上来也就是看看新闻。
4 楼 mjlixm 2012-08-24  
这都能上首页,看来没有什么有价值的东西啊
3 楼 liliang_xf 2012-08-23  
各种坑。。。
2 楼 szmq2 2012-08-23  
为什么要Thread.sleep(10*1000);  ???
楼主想绝杀用户?
1 楼 ylzyd12345 2012-08-23  
鼓励下吧。。。不知道为啥会上首页

相关推荐

    jquery异步方式请求

    这些方法可以发送HTTP GET或POST请求,接收JSON、XML或HTML格式的数据,并根据返回结果执行回调函数。在提供的代码示例中,我们关注于`$.get()`方法的应用。 ### $.get()方法详解 在示例代码中,`$.get()`被用于向...

    jQuery-ajax-用户名异步请求

    在Web开发中,jQuery是一个非常流行的JavaScript库,它极大地简化了DOM操作、事件处理以及Ajax交互。本主题聚焦于jQuery中的Ajax功能,特别是如何利用它进行异步用户名验证。Ajax,即Asynchronous JavaScript and ...

    jquery异步调用post get方式

    `$.post()`函数则专门用于发起POST请求: ```javascript $.post(url, data, success, dataType); ``` 参数与`$.get()`相同,区别在于`POST`会将`data`作为请求体发送到服务器。 3. **$.ajax()方法** `$.ajax()...

    jquery异步请求例子

    在`jquery异步请求例子`这个场景中,我们可以创建一个简单的GET请求来获取服务器数据。假设我们有一个API接口`/api/users`用于获取用户列表: ```javascript $.ajax({ url: '/api/users', type: 'GET', dataType...

    利用Ajax+Jquery实现异步进度条效果

    2. 编写Ajax请求,设置URL指向C#服务端接口,类型通常为GET或POST。 3. 在Ajax请求的`beforeSend`回调中,启动进度条动画。 4. `success`或`progress`回调接收到服务器返回的进度信息,更新进度条的宽度或填充度。 5...

    JQuery异步上传下载

    关键在于使用`FormData`对象来封装文件数据,并通过jQuery的`$.ajax()`或`$.post()`方法发送HTTP请求。 以下是一个简单的jQuery异步上传文件的示例: ```javascript $("#uploadForm").submit(function(event) { ...

    Java通过jQuery实现ajax异步请求

    在本项目中,jQuery的核心功能——AJAX(Asynchronous JavaScript and XML)被用来发送异步请求到服务器,获取或更新数据,而无需刷新整个页面。AJAX的主要优势在于提高用户体验,因为用户可以继续在页面上进行其他...

    jQuery异步访问

    **jQuery异步访问详解** jQuery 是一款非常流行的 JavaScript 库,它简化了JavaScript的许多操作,包括DOM操作、事件处理以及最重要的——异步数据访问。在Web开发中,异步访问,尤其是AJAX(Asynchronous ...

    json数据jquery异步示例

    以上就是关于"json数据jquery异步示例"的相关知识点,涵盖了JSON数据的创建、传输、解析以及jQuery中的异步操作和事件处理。在实际应用中,还需要考虑性能优化、安全性等问题,确保数据交互的高效和安全。

    使用jQuery异步案例

    本案例将聚焦于“使用jQuery异步”这一主题,特别是在处理服务器返回的数据,如从action中传递的list,并通过JSON进行转换的情况。 首先,理解“异步”在编程中的含义至关重要。在Web开发中,异步操作允许浏览器在...

    Jquery异步交互

    除了`jQuery.ajax()`,还有简化版的`jQuery.get()`和`jQuery.post()`,分别对应GET和POST请求。`jQuery.getJSON()`则专门用于获取JSON格式的数据,它会自动处理JSONP跨域问题。 在jQuery 1.2版本中,引入了对JSONP...

    jQuery_ajax异步请求

    - **url**:请求发送的目标URL。 - **data**:发送到服务器的数据,通常为键值对形式。 - **success**:成功接收服务器响应时的回调函数。 - **error**:请求失败时的回调函数。 #### 3. 示例分析 给定的部分代码...

    JQuery 异步上传文件demo

    在本项目"JQuery异步上传文件demo"中,我们将探讨如何使用jQuery的Ajax功能来实现这一目标。 首先,让我们了解异步上传的基本原理。传统的文件上传通常涉及表单提交,这会导致页面刷新,打断用户操作。而异步上传则...

    jquery异步加载页面

    在“jQuery异步加载页面”的场景中,我们通常指的是利用jQuery的Ajax功能来实现页面内容的动态加载,以提高用户体验,减少网络传输负担。这种技术尤其适用于选项卡式布局,因为用户通常只需看到一两个选项卡的内容,...

    jquery异步提交例子

    本文将深入探讨jQuery异步提交的概念、用途及其在实际项目中的应用,特别是结合Servlet进行数据交互。 首先,异步提交是Web开发中的重要技术,它允许页面在不刷新的情况下与服务器进行数据交换,提高了用户体验。...

    jquery $.post()的用法 传递json文本 客户端和服务器端相互传递

    jQuery 提供了多种 AJAX 方法来简化这一过程,其中 `$.post()` 是一种常用的方式来实现客户端向服务器端发送数据并接收响应。本文将详细探讨 `$.post()` 的使用方法,特别是在传递 JSON 数据时的应用。 #### 一、`$...

    jQuery 异步无刷新删除,前台JS调用后台删除方法

    在上述代码中,我们向后台的`delete.php`发送了一个POST请求,携带了待删除记录的ID。当后台处理成功后,会返回一个JSON对象,包含`success`字段表示操作状态,以及可选的`id`和`error`字段。前端根据响应来更新页面...

    PHP 结合jquery异步上传图片

    在IT行业中,PHP和jQuery是两个非常重要的...以上就是关于“PHP结合jQuery异步上传图片”的详细知识介绍,希望对你有所帮助。在实际开发中,你可能还需要考虑其他因素,如错误处理、安全防护(防止文件注入攻击)等。

    jquery 异步加载页面

    在这个例子中,`url`指定了要请求的资源地址,`type`为请求类型(通常是GET或POST),`dataType`表示期望服务器返回的数据类型,`success`函数会在请求成功时执行,`error`则处理请求失败的情况。 ### 3. 使用`....

    异步 提交表单请求

    虽然原生的Ajax API使用起来较为复杂,但jQuery提供了简洁的$.ajax()、$.post()和$.get()方法,使得异步请求变得简单易用。例如,使用jQuery提交表单的代码可能如下: ```javascript $.ajax({ type: 'POST', ...

Global site tag (gtag.js) - Google Analytics