刚刚做个局部刷新可是没反应,请大侠帮忙看看

zhanglongjason 2010-10-21 04:02:01
</asp:Repeater>
<tr style="background-image: url(<%=Bg("") %>)">
<td height="25" style="padding-left: 25px;">
<a onclick="GetData(this)" class="tab" style="color: <%=TextColor("")%>;">
<asp:Literal ID="literal115" runat="server" Text="<%$ Resources: Strings, literal115 %>"></asp:Literal> (<asp:Label
ID="Allnum" runat="server" CssClass="tab"></asp:Label>)</a>
</td>
</tr>
<div id="d"></div>


<script type="text/javascript">
function GetData(p) {
document.getElementById("d").innerHTML = "正在读取数据……";
h = window.XMLHttpRequest ? new window.XMLHttpRequest() : new ActiveXObject("MSXML2.XMLHTTP");
h.open("GET", 'pipeline.aspx?xmid=<%=Xmid() %>', true);
h.onreadystatechange = function() {
if (h.readyState == 4) {
if (h.status >= 200 && h.status < 300) {
}
else {
document.getElementById("d").innerHTML = "<h2>数据操作错误:</h2>" + h.responseText;
}
}
}
h.send(null);
}
//alert("这个提示,只出现在第一次打开页面。");
</script>那个asp:Repeater里面的链接其实就是我想传给另外的一个Repeater显示数据的一个值,类似于163左侧的值,比如点击收件箱右侧局部刷新显示,可是运行只显示正在读取数据……",并没有读出数据
...全文
264 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
chen_ya_ping 2010-10-22
  • 打赏
  • 举报
回复
你的代码中,对于接受到数据并没有进行任何的操作,比如那个“进行中”你只是显示了它,并没有让这个元素消失。
yuxh81 2010-10-22
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 damjmk2 的回复:]

调试一下pipeline.aspx这个页面,看看有没有被调用
[/Quote]

是的,先要确定是发了没收到,还是根本就没发出去
(可用FF的firebug监视)
zhanglongjason 2010-10-22
  • 打赏
  • 举报
回复
我 alert(h.responseText);除了的东西都是前台的html代码
zhanglongjason 2010-10-22
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 damjmk2 的回复:]

引用 8 楼 zhanglongjason 的回复:
引用 7 楼 damjmk2 的回复:

if (h.status >= 200 &amp;amp;&amp;amp; h.status < 300) {
alert(1);
}

你再这里加一句
看看有没有反映,如果有反映说明你ajax请求成功了
可以的,是成功的,你能加我QQ说吗542800202

……
[/Quote] document.getElementById("d").innerHTML = "读取成功";是给div的,如何给我的数据绑定控件
酷儿 2010-10-22
  • 打赏
  • 举报
回复
直接等于200就行了 为什么还要多加一句小于300呢 多此一举 而且代码一定要写的规范 一个好的程序员不是说程序写的如何如何好 是自己写的代码让别的程序员来看 也一目了解
damjmk2 2010-10-22
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 zhanglongjason 的回复:]
引用 7 楼 damjmk2 的回复:

if (h.status >= 200 &amp;&amp; h.status < 300) {
alert(1);
}

你再这里加一句
看看有没有反映,如果有反映说明你ajax请求成功了
可以的,是成功的,你能加我QQ说吗542800202
[/Quote]

有反应就好办了..你只要在里面继续写你要做的事情就好了,可以在里面写刷新的代码
zhanglongjason 2010-10-22
  • 打赏
  • 举报
回复
[Quote=引用 16 楼 zfyong 的回复:]

好就没用这用方式写了,同样建议你用Jquery,很容易用的。
[/Quote]怎么写的呢
勇敢的心515 2010-10-22
  • 打赏
  • 举报
回复
好就没用这用方式写了,同样建议你用Jquery,很容易用的。
zhanglongjason 2010-10-21
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 damjmk2 的回复:]

if (h.status >= 200 && h.status < 300) {
alert(1);
}

你再这里加一句
看看有没有反映,如果有反映说明你ajax请求成功了
[/Quote]可以的,是成功的,你能加我QQ说吗542800202
damjmk2 2010-10-21
  • 打赏
  • 举报
回复
if (h.status >= 200 && h.status < 300) {
alert(1);
}

你再这里加一句
看看有没有反映,如果有反映说明你ajax请求成功了
zhanglongjason 2010-10-21
  • 打赏
  • 举报
回复
<a href="pipeline.aspx?xmid=<%=Xmid() %>" class="tab" style="color: <%=TextColor("")%>;">
<asp:Literal ID="literal115" runat="server" Text="<%$ Resources: Strings, literal115 %>"></asp:Literal> (<asp:Label
ID="Allnum" runat="server" CssClass="tab"></asp:Label>)</a>这个是我的原先的代码,我这个链接也就是所有记录的意识,点击后全部刷新了下,我的另一个Repeater就显示记录,我自己试着那样做局部刷新不行,在等待
damjmk2 2010-10-21
  • 打赏
  • 举报
回复
还有 if (h.status >= 200 && h.status < 300) {
alert(1);
document.getElementById("d").innerHTML = "读取成功";

}
这里改一下,看看ajax请求成功了没,你写的代码就算成功了也没有做任何事情啊

damjmk2 2010-10-21
  • 打赏
  • 举报
回复
调试一下pipeline.aspx这个页面,看看有没有被调用
zhanglongjason 2010-10-21
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 qingfeng_wu 的回复:]

做异步,建议用jquery,因为它方便、快捷,代码简单。而已不需要担心浏览器兼容问题。

你这样异步不是说不行,但是看起来,头真的大了!
[/Quote]啊 ,能帮忙看看什么原因吗
吴青峰 2010-10-21
  • 打赏
  • 举报
回复
做异步,建议用jquery,因为它方便、快捷,代码简单。而已不需要担心浏览器兼容问题。

你这样异步不是说不行,但是看起来,头真的大了!
【重要提示】本资源设置为0积分下载,若非0积分勿轻易下载 亲爱的CSDN用户: 首先感谢你点进这个资源页面。我需要提前说明一个重要情况: 本资源原本已设置为“0积分下载”,即作者希望完全免费共享。但CSDN平台有时会根据文件的下载热度、文件大小、用户权限等因素,自动将部分资源的积分调整为非0数值(如1积分、2积分、5积分等)。这是平台系统的自动行为,而非作者本人的设定。 因此,如果你当前看到该资源的下载所需积分不是0(例如显示为1、2、3……),谨慎决定是否下载。 如果你按照非0积分支付并下载后发现资源内容不符合预期、链接失效,或者实际上该资源本应是免费的,作者无法为此承担积分损失或退还操作。强烈建议:仅在页面显示为0积分时进行下载。 另外,本资源描述中并未直接提供具体的下载地址或外部链接,因为它本身是一个通过CSDN官方上传通道提交的文件/内容包。如果你看到描述中有外部网盘地址,这是正常的——资源文件应通过CSDN内置的“下载”按钮获取。若因平台积分显示异常导致你支付了积分,优先联系CSDN客服咨询积分退还政策,作者有权限修改平台自动设定的积分值。 感谢你的理解与支持。技术分享本应开放,但受限于平台规则,特此提醒如上。祝学习进步!
内容概要:本文针对基于无刷直流电机的电子机械制动执行器开展系统建模与仿真研究,重点利用Simulink平台构建其动态数学模型,深入分析电机驱动特性、力矩传递机制及制动控制策略的协同作用。研究涵盖系统整体架构设计、关键部件建模、控制算法实现,并通过多工况仿真实验验证系统在不同运行条件下的响应特性和控制稳定性,全面评估其制动性能与可靠性,旨在为电子机械制动系统的工程化设计与优化提供坚实的理论支撑和有效的技术路径。; 适合人群:具备电机控制、汽车电子、自动化或机电一体化等相关专业背景的研究生、科研人员及从事智能制动系统开发的工程技术人员。; 使用场景及目标:①应用于电动车辆、智能底盘或先进制动系统中的执行器设计与性能仿真验证;②为高校及科研院所开展相关课题研究、学位论文撰写提供完整的建模思路与仿真案例参考;③帮助研究人员掌握基于Simulink的机电一体化系统多域协同建模、仿真分析与控制策略开发的核心方法。; 阅读建议:读者应在熟悉无刷直流电机基本原理和制动系统工作流程的基础上,结合Simulink软件动手实践模型搭建,重点关注各子模块的接口关系、控制参数的整定过程以及仿真结果的动态响应分析,建议同步查阅电机控制、车辆动力学及现代控制理论的相关文献以深化理解。

62,272

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧