添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

今天用ajax进行局部刷新处理时,ajax请求地址的页面执行完毕之后又请求了网站首页的地址(通过httpwatch看出来的),代码如下:

<script src="http://code.jquery.com/jquery-latest.js"></script>

<script type="text/javascript">
$("#nextPage").click(function(){
$.ajax({
type: "post",
url: "<?php echo ROOTPATH;?>index.php/first/main/"+<?php echo $pageval;?>,
// data: "pageval="+pageval+"&uid="+uid, //用来传递参数pageval、uid
dataType: "json",
async:false,
cache:false,
success: function (msg) {
alert('返回值为:'+msg);
//$("input#showTime").val(data[0].demoData);
},
error: function (XMLHttpRequest, textStatus, errorThrown) {
alert("error");
//alert("err=="+errorThrown);
}
}); //end ajax
});
</script>

<a href="" id="nextPage" οnclick='pages("<?php if ($pageval>0)echo ++$pageval;?>")'>下一页</a>

找了半天也没找到问题所在,后来灵光一现,猜测是href属性造成的,果然,去掉之后就正常了,只不过“下一页”这个按钮就没了链接的效果!

补充:后来在其他地方碰到同样的问题,但是想到了href="javascript:void(0)",于是乎好奇之下试了试,果然可以!

url: 127.0.0.1:8000/user/login/', data: {'user': user.val(), 'pwd': pwd.val()}, type: "POST", dataType: 'json' 第一次是这样写的,在 浏览器 的console里,出现了 Access to XMLHtt... ajax 请求 多个url解决办法以下四种方法是我找的,我也进行实践过。测试中有四个 请求 接口 ,原本需要13S,用了第三种方法缩减到7S,但是仍不能达到2S以内。所以仅供参考,待我找到能缩减到2S以内的办法。如果有读者有解决办法,可以写下来,我感激不尽!还有 一个 方法就是把异步变为同步,速度 提升很快一、 ajax 嵌套 ajax 嵌套 ajax 。跟疯狂for循环一样,这种方式只能串行发起 ajax 请求 。弊端也很明显... 我对本机 Ajax 请求 调用 一个 奇怪的问题.我正在创建 Ajax 对象并发送如下 请求 :var xmlHttpObj = new XMLHttpRequest();….xmlHttpObj.open("GET","http://192.168.16.254:8080/ ajax /demoExample.html",true);xmlHttpObj.send();当我 使用 类似http:// localhost... 我有 一个 窗体配置为更改网络设备上的IP 地址 ,它都运行良好。我遇到的问题是如何处理客户端上的IP 地址 更改。我掀起了一些jQuery的本质,等待看看新的IP是否可达,如果它是 浏览器 转发,如果它不是 浏览器 显示新的IP信息,并让用户知道他们可能需要改变他们网络配置重新回到框中。jQuery AJAX 脚本来更改IP 地址 - 崩溃多个 浏览器 问题在于,偶尔此脚本意外地遇到 调用 . ajax 的错误条件,然后 浏览器 无法... 在做项目的 候在页面加载的 候需要发起 两个 ajax 请求 ,但是同 发起 两个 ajax 发生错误,我查了下百度,好像是因为 ajax 本身再传数据的协议 产生冲突,于是我想了个笨方法在 两个 ajax 一个 方法 setTimeout(function(){},500)将 两个 ajax 分开加载,中间延 500ms。这样页面就正常了。 下面是完整代码 $(function() { $. ajax ({ 最近在做调度系统,转接prometheus 请求 遇到的问题,需要同 请求 若干个url,并对其response处理后才能展示。觉得很有意思,就记录一下。一、 ajax 嵌套 ajax 嵌套 ajax 。跟疯狂for循环一样,这种方式只能串行发起 ajax 请求 。弊端也很明显,随着 ajax 请求 次数增加,嵌套层数也逐渐加深,代码很难维护。而且,效率也不高。function getData(){$. ajax ({url: ... AJAX (Asynchronous JavaScript and XML)是运用 JavaScript 和可扩展语言(XML)实现 浏览器 与服务器通信的一种技术。 相对 地址 相对 地址 是相对存在的,就是被链接文件相对于当前页面的 地址 。 绝对 地址 绝对 地址 是一条完整的路径,就是文件在网络或本地的绝对位置。具有唯一性。因此绝对 地址 能够提升打开的速度。 Ajax 发送 请求 过程 在 Ajax 中,通过XMLHttpRequest对象实现与服务器端的通信。在不同 浏览器 中有不同的创建对象方法,但 使用 方法是相同的。