- 浏览: 63948 次
- 性别:
- 来自: 广州
最新评论
问题:点击按钮提交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({
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(),
发表评论
-
检测到在集成的托管管道模式下不适用的ASP.NET设置的解决方法
2012-08-06 16:49 1110window7或windows server 2008运行as ... -
web.config详解之在文件中配置网站默认页面
2012-08-01 10:26 1048在<configuration></conf ... -
html option的onclick 事件
2012-07-19 11:44 1415对于select 的onclick事件,ie支持在select ... -
关于在IE下对Select标签设置innerHTML无效的问题 (转)
2012-07-17 13:40 1197关于在IE下对Select标签设置innerHTML无效的问题 ... -
ASP.NET Ajax实现图片剪裁
2012-07-14 09:40 1262实现这个功能主要用到了JQuery和基于JQuery的图片处理 ... -
鼠标单击文本框里面的内容全选的实现-JavaScript
2012-07-09 09:11 1044我的新浪博客:<script type="te ... -
js 动态添加 复制 删除 相同div层
2012-07-05 00:02 2053<!DOCTYPE html PUBLIC " ... -
[JS]Cookie精通之路
2012-06-24 23:08 838<!—Cookies,有些人喜欢它们,有些人憎恨它们。但 ... -
JavaScript使用cookie,参数设置,说明;读取,写入,删除函数
2012-06-24 23:07 810cookie概述 在上一节,曾 ... -
JS动态添加表格行 (转)
2012-06-24 14:55 921表格部分代码如下: <table id="t ... -
js 控制表格
2012-06-24 14:51 921<!DOCTYPE html PUBLIC " ... -
调试时出现错误提示:无法直接启动带有 "类库输出类型 "的项目
2012-06-14 09:14 744把项目中带有Main函数的项目设置为启动。 -
ASP.NET 快捷键
2012-06-12 16:20 932VS2005,VS2008 快捷键大全 Ctrl+E,D ... -
用fileUpload上传flv格式问件解决方法
2012-05-31 18:01 1109用fileUpload上传视频文件就出现找不到服务器错误,或者 ... -
网页中插入视频播放代码全集
2012-05-24 12:14 8831.avi格式 代码片断如下: <object id ... -
ConnectionString 属性尚未初始化
2012-05-10 12:19 1303异常详细信息: System.InvalidOperation ... -
C#中HashTable的用法
2012-04-19 14:28 977[size=x-small;]一,哈希表(Hashtable ... -
(转)JS获取浏览器窗口大小 获取屏幕,浏览器,网页高度宽度
2012-04-18 16:48 1070网页可见区域宽:document.body.clientWid ... -
网页复制代码下来,重新排版
2012-04-17 10:20 1483一般我们看到一个非常好的一个网站的时候,就想把它原本复制 ... -
说说动软的2种架构和3种数据层(转自木子屋)
2012-04-12 16:21 991转载而来,为了表示感谢,贴出原文地址:http://www.m ...
相关推荐
创建一个服务器控件,负责处理Ajax请求,计算分页信息,与数据库交互。在客户端,使用JavaScript处理用户交互,触发Ajax请求,并更新页面。 在Asp.net中,分页通常涉及到以下关键技术: - **SQL分页**:在数据库...
在这个例子中,我们通过GET方法请求了一个名为`data.txt`的文件,并设置第三个参数为`true`,表示这是一次异步请求。一旦服务器响应,我们可以通过`onreadystatechange`事件处理器来处理响应数据。 #### Ajax的实际...
例如,Page_Load事件仍然会在每次请求时触发,但PreRender事件可能不会在每一次异步更新时发生。 4. **WebMethods或PageMethods**:在后台代码中,可以声明静态的WebMethod或PageMethod来接收来自AJAX调用的数据。...
5. **大量数据动态查询**:对于大数据量的展示,例如搜索结果,Ajax可以帮助分页加载数据,只请求和显示当前需要的部分,避免一次性加载所有数据导致页面卡顿。 6. **购物车**:在电商网站上,用户添加商品到购物车...
若不设置此属性,Div内容只会在页面加载时更新一次。例如,设置`updateFreq="1000"`意味着Div内容将每隔1秒自动更新。 ##### 1.4 `delay`属性 `delay`属性则用于定义Div内容首次更新前的延迟时间,同样以毫秒为...
其核心特性在于利用AJAX技术来获取并更新选择器中的选项,从而提供流畅的用户体验,避免一次性加载大量数据导致的页面卡顿。 在JavaScript开发中,"其它杂项"标签可能意味着`ajaxpicker`虽不局限于某一特定领域,但...
在网页开发中,数据分页是一种常见的用户界面技术,它帮助处理大量的信息,使得用户能够逐步浏览而不是一次性加载所有内容。jQuery是一个强大的JavaScript库,它简化了DOM操作、事件处理和Ajax交互等任务。`jQuery ...
(因为body元素的onunload没法运行-_-) <br>可以改进的地方: 1、客户端每隔n毫秒取一次数据,但当前返回的数据是整个application变量,比较长,可以只取最新的消息。这样可以改进数据交换的效率。 2、因为...
总的来说,Ajax技术的出现,为Web开发带来了一次革命,使得Web应用程序能够提供更流畅的用户体验,更接近于桌面应用程序的交互性和响应速度。通过本系列培训资料,开发者可以深入理解Ajax的组成技术和核心概念,从而...
分页则是为了优化显示大量数据的方式,让用户一次只看到一部分内容。 总的来说,Ajax_Shop实例Demo.zip提供了一个学习和实践Ajax技术的好例子,涵盖了前端与后端的交互、数据库操作以及动态网页设计等多个方面的...
为了实现时间动态显示,我们可以设置一个定时器,每隔一段时间就发送一次请求,更新页面上的时间: ```javascript setInterval(function() { xhr.send(); }, 1000); // 每秒更新一次 ``` `fetch()`版本: ```...
它必须在每个使用AJAX的页面上声明一次。 3. **AJAX Toolkit**:这是一个由社区驱动的项目,提供了许多预构建的UI控件和行为,可以方便地扩展ASP.NET AJAX的功能。 4. **Partial Page Rendering**:ASP.NET AJAX...
3. **防重复投票机制**:确保每位用户只能投一次票,增加投票的公正性。 **系统实现** 在客户端,通过JavaScript创建XMLHttpRequest对象实例,根据浏览器版本选择不同的创建方法。然后,使用AJAX发送请求到服务器,...
由于客户端只需加载一次,Flex应用的流程效率相对于基于HTML的应用(如PHP、ASP、JSP、CFMX)有了显著提升,后者需要频繁地执行页面刷新。 AJAX(Asynchronous JavaScript and XML)则是一种不完全基于服务器端技术...
- **分页加载**:避免一次性加载大量数据导致页面性能下降。 7. **Ajax与Web安全** - **XSS(Cross-Site Scripting)**:攻击者注入恶意脚本,利用Ajax可能增加风险。 - **CSRF(Cross-Site Request Forgery)**...
SPA在用户交互时只加载一次页面,之后所有的导航和交互都在同一页面上进行,通过动态更新内容而不是完全加载新页面。这种设计提高了应用的响应速度和用户体验。 【管理员接口】 管理员接口是指为管理员设计的特定...
2. **性能提升**:页面只需要一次性加载,减少了网络带宽的消耗,提升了用户响应时间。 3. **服务器资源优化**:Servlet容器无需管理大量短生命周期的Servlet,降低了资源消耗。 总的来说,DWR作为Ajax框架,通过...
可以先在内存中处理数据,然后一次性更新DOM,或使用文档片段(DocumentFragment)。 2. **事件委托**:将事件监听器绑定到父元素,而不是每个子元素,以减少事件处理器的数量。 3. **减少全局变量**:全局变量会...
- **Ajax的崛起**:Ajax的出现标志着Web开发的一次革命。它利用XMLHttpRequest对象在客户端与服务器之间建立非同步的数据交换通道,实现了局部页面更新,极大地提升了Web应用的交互性和响应速度。 - **...
描述中的重复字符串"AJaxTestAJaxTest…"没有提供具体的信息,但我们可以假设这是在描述一个用于测试或演示Ajax功能的项目,可能包含了多次测试不同的Ajax请求、响应处理、异步通信等场景。 标签"AJaxTestAJaxTest...