`
minh456
  • 浏览: 63894 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

ajax交互只能运行一次

阅读更多
问题:点击按钮提交AJAX时,第一次可以运行,但是第二次就直接没有运行。
代码如下:
$.ajax({
                type: "GET",
                dataType: "JSON",
                url: "space.aspx?act=changestate&uid=" + uid + "&state=" + str,
                success: function(data) {
                var srr=eval("("+data+")");
                    if (srr.error> 0) {            
                        alert("出错了!");                       
                    }
                    else
                    {
                    alert("修改成功!");
                    if(str=="1")
                    {
                         document.getElementById("state1").checked=true;
                         document.getElementById("state2").checked=false;
                         }
                         else
                         {
                         document.getElementById("state2").checked=true;
                         document.getElementById("state1").checked=false;
                         }
                    }
                }
            });
解决办法:去掉缓存,
url="username.asp?username="+username + "&tm=" + new Date(),
分享到:
评论

相关推荐

    Ajax分页 Asp.net 分页

    创建一个服务器控件,负责处理Ajax请求,计算分页信息,与数据库交互。在客户端,使用JavaScript处理用户交互,触发Ajax请求,并更新页面。 在Asp.net中,分页通常涉及到以下关键技术: - **SQL分页**:在数据库...

    四天学会ajax_ajax教程

    在这个例子中,我们通过GET方法请求了一个名为`data.txt`的文件,并设置第三个参数为`true`,表示这是一次异步请求。一旦服务器响应,我们可以通过`onreadystatechange`事件处理器来处理响应数据。 #### Ajax的实际...

    asp.net的ajax传值

    例如,Page_Load事件仍然会在每次请求时触发,但PreRender事件可能不会在每一次异步更新时发生。 4. **WebMethods或PageMethods**:在后台代码中,可以声明静态的WebMethod或PageMethod来接收来自AJAX调用的数据。...

    ajax 经典案例源码(Jsp)

    5. **大量数据动态查询**:对于大数据量的展示,例如搜索结果,Ajax可以帮助分页加载数据,只请求和显示当前需要的部分,避免一次性加载所有数据导致页面卡顿。 6. **购物车**:在电商网站上,用户添加商品到购物车...

    Struts2常用的Ajax标签

    若不设置此属性,Div内容只会在页面加载时更新一次。例如,设置`updateFreq="1000"`意味着Div内容将每隔1秒自动更新。 ##### 1.4 `delay`属性 `delay`属性则用于定义Div内容首次更新前的延迟时间,同样以毫秒为...

    ajaxpicker是一款数据通过异步获取通常是AJAX的级联选择器

    其核心特性在于利用AJAX技术来获取并更新选择器中的选项,从而提供流畅的用户体验,避免一次性加载大量数据导致的页面卡顿。 在JavaScript开发中,"其它杂项"标签可能意味着`ajaxpicker`虽不局限于某一特定领域,但...

    jQuery Ajax分页插件(jquery.pagination)

    在网页开发中,数据分页是一种常见的用户界面技术,它帮助处理大量的信息,使得用户能够逐步浏览而不是一次性加载所有内容。jQuery是一个强大的JavaScript库,它简化了DOM操作、事件处理和Ajax交互等任务。`jQuery ...

    基于 Ajax 的聊天室

    (因为body元素的onunload没法运行-_-) <br>可以改进的地方: 1、客户端每隔n毫秒取一次数据,但当前返回的数据是整个application变量,比较长,可以只取最新的消息。这样可以改进数据交换的效率。 2、因为...

    大名鼎鼎的IBM公司 Ajax 培训资料

    总的来说,Ajax技术的出现,为Web开发带来了一次革命,使得Web应用程序能够提供更流畅的用户体验,更接近于桌面应用程序的交互性和响应速度。通过本系列培训资料,开发者可以深入理解Ajax的组成技术和核心概念,从而...

    Ajax_Shop实例Demo.zip

    分页则是为了优化显示大量数据的方式,让用户一次只看到一部分内容。 总的来说,Ajax_Shop实例Demo.zip提供了一个学习和实践Ajax技术的好例子,涵盖了前端与后端的交互、数据库操作以及动态网页设计等多个方面的...

    ajax无刷新页面显示时间

    为了实现时间动态显示,我们可以设置一个定时器,每隔一段时间就发送一次请求,更新页面上的时间: ```javascript setInterval(function() { xhr.send(); }, 1000); // 每秒更新一次 ``` `fetch()`版本: ```...

    asp.net ajax

    它必须在每个使用AJAX的页面上声明一次。 3. **AJAX Toolkit**:这是一个由社区驱动的项目,提供了许多预构建的UI控件和行为,可以方便地扩展ASP.NET AJAX的功能。 4. **Partial Page Rendering**:ASP.NET AJAX...

    基于AJAX与ASP在线投票系统的设计与实现_黄华勤

    3. **防重复投票机制**:确保每位用户只能投一次票,增加投票的公正性。 **系统实现** 在客户端,通过JavaScript创建XMLHttpRequest对象实例,根据浏览器版本选择不同的创建方法。然后,使用AJAX发送请求到服务器,...

    Flex Ajax

    由于客户端只需加载一次,Flex应用的流程效率相对于基于HTML的应用(如PHP、ASP、JSP、CFMX)有了显著提升,后者需要频繁地执行页面刷新。 AJAX(Asynchronous JavaScript and XML)则是一种不完全基于服务器端技术...

    ajax in action

    - **分页加载**:避免一次性加载大量数据导致页面性能下降。 7. **Ajax与Web安全** - **XSS(Cross-Site Scripting)**:攻击者注入恶意脚本,利用Ajax可能增加风险。 - **CSRF(Cross-Site Request Forgery)**...

    C#+Ajax+ACCESS留言板

    SPA在用户交互时只加载一次页面,之后所有的导航和交互都在同一页面上进行,通过动态更新内容而不是完全加载新页面。这种设计提高了应用的响应速度和用户体验。 【管理员接口】 管理员接口是指为管理员设计的特定...

    Ajax DWR开发培训

    2. **性能提升**:页面只需要一次性加载,减少了网络带宽的消耗,提升了用户响应时间。 3. **服务器资源优化**:Servlet容器无需管理大量短生命周期的Servlet,降低了资源消耗。 总的来说,DWR作为Ajax框架,通过...

    ajax js性能优化和内存泄露检测工具

    可以先在内存中处理数据,然后一次性更新DOM,或使用文档片段(DocumentFragment)。 2. **事件委托**:将事件监听器绑定到父元素,而不是每个子元素,以减少事件处理器的数量。 3. **减少全局变量**:全局变量会...

    Pro Ajax and Java.pdf 下载

    - **Ajax的崛起**:Ajax的出现标志着Web开发的一次革命。它利用XMLHttpRequest对象在客户端与服务器之间建立非同步的数据交换通道,实现了局部页面更新,极大地提升了Web应用的交互性和响应速度。 - **...

    AJaxTestAJaxTestAJaxTestAJaxTest

    描述中的重复字符串"AJaxTestAJaxTest…"没有提供具体的信息,但我们可以假设这是在描述一个用于测试或演示Ajax功能的项目,可能包含了多次测试不同的Ajax请求、响应处理、异步通信等场景。 标签"AJaxTestAJaxTest...

Global site tag (gtag.js) - Google Analytics