【问题标题】:ajax how to update current page at the same time as the target page without refreshajax如何在不刷新的情况下同时更新当前页面和目标页面
【发布时间】:2016-09-16 00:28:12
【问题描述】:

第一次在这里发帖,如果我没有以正确的方式发布问题,我很抱歉

我正在构建社交媒体网站,并且我有接受、拒绝按钮并使用 ajax 通过用户点击来更新数据库,一切正常,但问题是我将这些接受和拒绝按钮从 0 开始编号,如果我点击就会出现问题中间接受,所以订单发生变化,两个页面无法正确通信,所以如果我可以更新当前页面但我不想刷新页面,问题将得到解决

所以对我的问题有意见吗?

提前致谢

【问题讨论】:

  • 显示一些代码,可以使用Jquery
  • 请编辑问题以改进格式并包含显示您已经尝试过的示例代码。
  • ok,我已经添加了代码,请看一下,主要问题是mysql fetcharray循环更新在第二页而不是在第一页

标签: ajax


【解决方案1】:

循环内部的初始化总是会将值重置为 0。$i =0 初始化应该在 while 循环之外进行。

<?php
 $i=0;
 while ($row = mysql_fetch_array($retval)) {

     echo"<button value='accept' class = 'btn btn-success $i'>accept</button>";
     echo"<button value='reject' class = 'btn btn-success $i'>reject</button>";
     $i=$i+1;
 }

?>

【讨论】:

  • 感谢您的帮助,但实际上我在这里复制错了,我的代码中正确,问题是定向 ajax 代码中的循环是 uodated 而主页中的循环只完成一次
  • 发布 test.php 的完整代码,这是一个更新的 ajax 调用。并提供“如果我在中间单击接受以更改订单”的屏幕截图
  • 我通过编写 sql 以在数据库中的表中按索引查找行来解决问题,感谢您尝试提供帮助
猜你喜欢
  • 1970-01-01
  • 2011-06-15
  • 1970-01-01
  • 2015-03-26
  • 1970-01-01
  • 1970-01-01
  • 2017-03-24
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多