一枚卷毛 2017-09-01 06:52 采纳率: 0%
浏览 931

关于ajax发送几次请求后不再发送的问题

本人今天在跟视频做小项目,遇到一个比较棘手的问题贴出来希望大神能解答。
关于一个商城商品分类列表的目录问题,
这是前端发送的ajax请求,目的是获取数据库中的分类列表,回调函数是处理ul列表

```<br> $(function(){<br> var content = &quot;&quot;;<br> $.post(<br> &quot;${pageContext.request.contextPath}/categoryList&quot;,</p> <pre><code> function(data){ for(var i=0;i&lt;data.length;i++){ content += &quot;&lt;li&gt;&lt;a href=&#39;#&#39;&gt;&quot;+data[i].cname+&quot;&lt;/a&gt;&lt;/li&gt;&quot;; } $(&quot;#category&quot;).html(content); }, &quot;json&quot; ); }); &lt;/script&gt; </code></pre> <pre><code> `` Jedis jedis = JedisPoolUtils.getJedis(); String list = jedis.get(&quot;category_list&quot;); //判断是否为空 if(list == null){ //查询mysql数据库 ProductService service = new ProductService(); List&lt;Category&gt; list_category = null; try { list_category = service.findCategoryList(); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } //将获得的结果转化为json格式 Gson gson = new Gson(); list = gson.toJson(list_category); //将数据写入redis jedis.set(&quot;category_list&quot;, list); } //将数据返回前台(注意转换编码) response.setContentType(&quot;text/html;charset=utf-8&quot;); response.getWriter().write(list); </code></pre> <p>这是后端对于请求的处理,service和dao不再贴了,验证后没有问题,如代码所示,是先查找redis数据库中有无信息,再决定是否去mysql中查找,<br> 第一次运行成功<br> 如图<img src="https://img-ask.csdn.net/upload/201709/01/1504248552_91216.png" alt="图片说明"><br> 刷新网页八次后<img src="https://img-ask.csdn.net/upload/201709/01/1504248591_140319.png" alt="图片说明"><br> 打断点发现每到第八次以后,页面都不再发送ajax请求,导致写入列表的数据为空,与cookie无关,与浏览器版本无关,(已经尝试过)可能与redis数据库有关??不知道求大神解答,在后端打的断点第八次以后就会跳过。。。说明ajax请求第八次以后就到不了servlet了。。。</p>

  • 写回答

3条回答 默认 最新

  • 我还不够强 2017-09-01 06:56
    关注

    这代码,格式化一下,再具体一下问题比较好,这样根本不知道要干嘛

    评论

报告相同问题?

悬赏问题

  • ¥15 kafka 分区副本增加会导致消息丢失或者不可用吗?
  • ¥15 微信公众号自制会员卡没有收款渠道啊
  • ¥15 stable diffusion
  • ¥100 Jenkins自动化部署—悬赏100元
  • ¥15 关于#python#的问题:求帮写python代码
  • ¥20 MATLAB画图图形出现上下震荡的线条
  • ¥15 关于#windows#的问题:怎么用WIN 11系统的电脑 克隆WIN NT3.51-4.0系统的硬盘
  • ¥15 perl MISA分析p3_in脚本出错
  • ¥15 k8s部署jupyterlab,jupyterlab保存不了文件
  • ¥15 ubuntu虚拟机打包apk错误