`

用ajax更新宠物的体能,爱心,能力,但是action中ajax的部分很奇怪,XMLHR.open(A,url,true)中如果A用get只有网页加载的时候运行

    博客分类:
  • ajax
阅读更多
因为 :
GET访问浏览器认为是等幂的,就是一个相同的URL只有一个结果[相同是指 整个URL字符串完全匹配] ,所以第二次访问的时候 如果 URL字符串没变化 浏览器是 直接拿出了第一次访问的结果 。

POST则 认为是一个 变动性 访问 (浏览器 认为 POST的提交 必定是 有改变的)。

防止 GET 的 等幂 访问 就在URL后面加上 ?+new Date();,[总之就是使每次访问的URL字符串不一样的]

设计WEB页面的时候 也应该遵守这个原则
分享到:
评论

相关推荐

    jquery1.9.1 支持低版本ajax (ajax前jQuery.support.cors=true )

    jquery1.9.1 支持低版本ajax (ajax前jQuery.support.cors=true )

    Ajax请求响应中用window.open打开新窗口被拦截的解决方法

    然而,直接在Ajax响应中使用`window.open()`方法可能会遇到浏览器的拦截问题。这是因为浏览器的安全策略通常会阻止非用户交互触发的新窗口打开,以防止恶意脚本滥用。本文将探讨这个问题的原因以及几种可能的解决...

    如何在Thymeleaf中实现ajax请求url的可靠构造

    在Thymeleaf中构建可靠的Ajax请求URL是Web开发中的一个重要环节,特别是在使用Spring Boot和其他MVC框架时。Thymeleaf是一个强大的服务器端模板引擎,它可以与Ajax结合使用,提供动态更新页面的能力,而无需刷新整个...

    jQuery.Ajax 与action交互

    AJAX(Asynchronous JavaScript and XML)是一种创建动态网页的技术,允许页面在不重新加载整个页面的情况下与服务器交换数据并更新部分网页内容。jQuery库中的$.ajax()方法是实现AJAX的核心函数,它提供了丰富的...

    AjaxRequest(Ajax使用包)

    在Web开发中,AjaxRequest通常用于提高用户体验,因为用户不必等待整个页面刷新,只更新需要变动的部分。 **Ajax的核心技术** 1. **JavaScript**: 驱动Ajax的核心语言,通过创建XMLHttpRequest对象来发送异步请求...

    ajax ajax原理 ajax代码 ajax编程 ajax学习

    **Ajax(Asynchronous JavaScript and XML)技术是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。它通过在后台与服务器进行少量数据交换,使网页实现异步更新,提升了用户体验。Ajax的核心是...

    Django结合ajax进行页面实时更新的例子

    在Web开发中,Django和Ajax的结合使用可以极大地提升用户体验,通过无刷新的方式实现实时页面更新。本文将详细讲解如何在Django框架下利用Ajax实现数据的动态更新。 首先,我们需要理解Django和Ajax的基本概念。...

    jquery.unobtrusive-ajax.rar

    该库的核心工作原理是通过监听DOM中的特定事件(如`click`或`submit`),然后根据元素上的特定数据属性(如`data-ajax="true"`、`data-ajax-url`等)来触发Ajax请求。例如,当用户点击一个链接或提交一个表单时,...

    Ajax in Action中文版《Ajax实战》.rar

    总结,Ajax在Action这本书中文版的《Ajax实战》中,将深入探讨这些概念和技术,包括如何在实际项目中有效利用Ajax提升Web应用程序的性能和用户体验。通过阅读本书,开发者可以掌握Ajax的精髓,从而在实践中游刃有余...

    ajax_timer.

    而“ajax_timer”似乎是指在AJAX应用中使用的定时器功能,这通常涉及到动态加载或定时触发的请求。下面我们将详细探讨AJAX定时器的工作原理、实现方式以及其在实际项目中的应用。 ### 1. AJAX定时器基础 **1.1 ...

    谷歌浏览器插件—— Ajax Interceptor

    AJAX,全称Asynchronous JavaScript and XML,是一种在无需重新加载整个网页的情况下更新部分网页内容的技术。它通过JavaScript与服务器进行异步通信,提升了用户体验。主要由XMLHttpRequest对象负责处理请求和响应...

    Ajax实战(Ajax in action中文版) (例题)

    实际开发中,如jQuery、Prototype、Dojo等JavaScript库简化了Ajax的使用,提供了方便的API。随着前端技术的发展,现代框架如React、Vue和Angular也内置了对Ajax的支持,使得异步数据交互更加便捷。 **5. 事件驱动...

    jquery.ajax 传参数到mvc的action

    在Web开发中,jQuery是一个广泛使用的JavaScript库,它极大地简化了DOM操作、事件处理和Ajax交互。Ajax(Asynchronous JavaScript and XML)技术允许我们在不刷新整个页面的情况下与服务器进行数据交换,提高用户...

    使用AJAX的增删改查

    AJAX(Asynchronous JavaScript and XML)是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。它通过在后台与服务器进行少量数据交换,使网页实现异步更新。在本项目中,"使用AJAX的增删改查"是利用...

    ajax实现页面内部模块更新

    1. **局部刷新**:使用Ajax,可以在不重新加载整个页面的情况下,只更新需要的部分。这可以通过修改DOM元素实现,例如使用`innerHTML` 属性替换目标区域的内容。 2. **JSON数据交换**:虽然名称包含XML,但现在更多...

    AjaxJson 实例 AjaxJson

    AjaxJson 是一种在 Web 应用程序中实现异步数据交换的技术,它结合了 AJAX(Asynchronous JavaScript and XML)和 JSON(JavaScript Object Notation)的优势,使得网页可以在不刷新整个页面的情况下与服务器进行...

    ajax使用简单demo

    **Ajax(Asynchronous JavaScript and XML)**是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。它通过在后台与服务器进行少量数据交换,使网页实现异步更新。这意味着可以在不打断用户操作的情况下...

    ajax in action :ajax 实战 源码

    Ajax(Asynchronous JavaScript and XML)是一种在无需刷新整个网页的情况下,能够更新部分网页的技术。这本书《Ajax in Action》是Ajax领域的经典之作,它详细介绍了如何利用Ajax技术来构建更加高效、交互性更强的...

    window.open打开窗口被拦截的快速解决方法

    在网页开发过程中,有时会遇到使用JavaScript的`window.open`函数打开新窗口被浏览器拦截的情况。这通常是由于浏览器的安全策略导致的,特别是像Chrome这样的现代浏览器,为了防止弹窗广告等不良用户体验,对`window...

    AJAX基础教程.pdf

    - **定义**:Asynchronous JavaScript and XML(异步JavaScript和XML)是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。 - **目的**:提高Web应用的响应速度,改善用户体验。 #### 二、AJAX的工作...

Global site tag (gtag.js) - Google Analytics