jquery里的$.get()函数是不是有默认超时时间?是多少啊?事情是这样的:前台页面上有120多个checkbox 然后全选 然后 遍历 然后 每遍历一个checkbox 就调用一下 $.get() 给后台php某个页面post一个信息 然后 得到他的输出结果(php脚本已经session_write_close()和set_time_limit(0)了)  但是 貌似$.get();有时候只会遍历50来个 剩下的好像没有遍历。。我想是否是有超时时间什么的。jQueryJavaScript

解决方案 »

  1.   

    session 过期时间 设置长点呢
      

  2.   

    我感觉和session本身没关。
    是你程序设计的问题。
    可能是异步问题。确保所有操作完成后,再关闭。你的关闭操作是不是写到循环里了?
      

  3.   

    $.get是一个简单的 GET 请求功能以取代复杂 $.ajax 。请求成功时可调用回调函数。如果需要在出错时执行函数,请使用 $.ajax。在$.ajax中可以设置timeout,单位是毫秒.至于默认是多少就不知道了.像楼主这种需求可以不可以把$.get封装到一个队列中呀或者转变一下实践思路
      

  4.   


    你确保你的数据 格式都正常 没有导致JS中断么? 
    js中断?是什么?应该没有吧。