mshd.net
当前位置:首页 >> jquEry AjAx 初始化的一个问题 >>

jquEry AjAx 初始化的一个问题

在$(function(){})外单独写一遍 $.ajax({url:"pajax.asp",async:false,data: {...},success:function(){...}});

在script标签中加入 $(document).ready(function(e) { $('#btnSearch').click(); }); 当网页加载完全的时候自动运行一次点击事件

$(function(){ $.ajax({ 操作的代码 }); }) 或者是 $(document).ready(function(){ $.ajax({ 操作的代码 }); }) 试试 记不清

首先你的这个实现逻辑就有问题,怎么可能会想到用for 去做n次ajax提交呢,你得知道你现在上面写的这种ajax提交方式为异步方式,何为异步,就是当ajax请求发出后当前逻辑就认为你的这次请求完成了,当前逻辑会继续往下执行而不会去管你的这个ajax...

如果我没记错的话,$.ajax的datatype,没有string这一选项。 参考:http://api.jquery.com/jQuery.ajax/ String dataType 预期服务器返回的数据类型。如果不指定,jQuery 将自动根据 HTTP 包 MIME 信息来智能判断,比如XML MIME类型就被识别为XM...

var a = $("script",htmldata); 这样不行的吧,你应该用正则,把HTML中script内容取出来,然后eval来做处理

e.....看着好混乱的赶脚。 这样说吧,ajax过来的页面只会加载其html内容而不会执行页面里的js.反正不管您怎么跳转页面。main这个页面或者初次加载的那个一定要有全局控制的js方法。因为后面加载的页面都不会去执行相应的JS,从而丢失一些数据。...

@zh52722 说的没错 你应该加上error的处理函数 alert能执行,你的ajax代码看起来也没有异常,可能跳到error部分去了 另外,你看看开发人员工具中,是否发送了相关请求,请求的响应是什么

1. 后台出错 (包括url错误) 2. 后台响应中断 3. 返回数据类型和ajax中定义的格式不一致; 等等。 -------------------------------------------------------------------------------- Ajax请求通过XMLHttpRequest对象发送请求,该对象有四个...

其实目前就是按照次序执行完一次成功之后,再执行下一次。 问题在于你使用了同步模式,会卡住所有的界面操作。 建议使用异步模式,并提供出错处理函数,以进行异常处理。 同时界面使用进度条阻止用户有其它操作。

网站首页 | 网站地图
All rights reserved Powered by www.mshd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com