ajax异步加载问题
1,推荐官网 http://www.w3school.com.cn/jquery/ajax_ajax.asp 2、$.ajax({ type:"post/get", datatype:"json",//预期服务器返回的数据类型 可用值:
async:false,//同步请求 Ajax 的第一个字母是 asynchronous 的开头字母,这意味着所有的操作都是并行的,完成的顺序没有前后关系。$.ajax() 的 async 参数总是设置成true,这标志着在请求开始 后, 其他代码依然能够执行。强烈不建议把这个选项设置成 false,这意味着所有的请求都不再是异步的了,这也会导致浏览器被锁死。
cache:false,不缓存 url :"里面是一个请求访问的链接" data:data,//发送到服务器的数据,可以使用json封装起来,注意eval()的使用 http://blog.csdn.net/haiqiao_2010/article/details/12653555 timeout:设置请求超时时间(毫秒)。此设置将覆盖全局设置。, success:function(info){ 请求成功后的回调函数。 参数:由服务器返回,并根据 dataType 参数进行处理后的数据.将得到的Info的 info结果进行解析后,载拿来使用var str = eval(info);http://blog.163.com/wujicaiguai@126/blog/static/170171558201392302656637/ var str=jQuery.parseJSON(result1); } error:function(有参数、无参){ 默认值: 自动判断 (xml 或 html)。请求失败时调用此函数 } })
补充eval() 计算 JavaScript 字符串,并把它作为脚本代码来执行。 http://www.w3school.com.cn/jsref/jsref_eval.asp (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |