【问题标题】:Update data fetched by ajax through ajax通过ajax更新ajax获取的数据
【发布时间】:2013-07-06 09:29:37
【问题描述】:

我有一个 php 页面,它调用另一个 php 页面来获取数据库数据。通过ajax成功获取数据库数据。

现在我想通过表格本身的更新链接更新以表格形式获取的数据。问题是,如果我在父页面中调用id of the edit button inside document.ready。只有在表中插入一些数据时,才能找到表的id。

架构是这样的,

第 1 页 ----> 步骤 1(通过 ajax 将数据添加到数据库)

第 2 步(通过 ajax 以表格格式获取相同的数据) 如果提交按钮是编辑,假设 ID。此ID仅
加载表格时初始化。

问题是我想通过单击编辑按钮来编辑故事。我不知道在哪里放置 ajax 代码。如果我将它放在父页面中,则在加载数据之前无法找到id。

请帮助我应该如何编辑通过 ajax 加载的表的数据。

【问题讨论】:

  • 我想说哈哈
  • html 文档也需要文档类型、头部和正文,就像任何有效的 html 一样
  • 我不认为 echo 会产生问题......但任何方式仍然相同......
  • 好的,让我添加一个文档类型并检查
  • @FakhruddinUjjainwala 逐节开始故障排除,直到发现错误

标签: php jquery ajax


【解决方案1】:

确保您已正确配置 php.ini 文件以发送电子邮件。这可能是您使用的邮件服务器的问题。重新配置以使用您知道有效的 gmail 之类的东西。从此客户端发送一封简单的电子邮件,以便您有一个开始的基线。然后,切换到您现有的客户。再次发送邮件。它有效吗?如果是这样,请每次开始逐位添加您的逻辑测试。应该很清楚出了什么问题。

【讨论】:

  • 一个简单的消息“嗨”完美地通过电子邮件发送。只有当我添加我的消息时它才不起作用。
  • 好的,这就是你的基线。现在,按照我的建议开始逐步添加您的逻辑。很明显是什么破坏了它。
  • 不发送电子邮件的文本块。但是为什么文本块会阻止电子邮件被解雇?听不懂。
  • 正如其他人所提到的,我不确定您为什么在评估 $msg 时会回显它。另外,请尝试输出缓冲,而不是将您的消息分配给 $msg var。使用 ob_start 和 ob_get_clean。
【解决方案2】:

就像我在我的一个 cmets 中所说的:

因为一个简单的“你好”消息正在传出,我认为你的 sendmail(sendmail 中的垃圾邮件插件)阻止了你更大的消息。您的重要信息包含图像等。

如果我通过互联网发送消息,我会从 SpamAssassin 获得以下标头。

X-Spam-Report: 
    *  0.1 FORGED_RCVD_HELO Received: contains a forged HELO
    * -0.0 SPF_PASS SPF: sender matches SPF record
    *  2.1 DEAR_SOMETHING BODY: Contains 'Dear (something)'
    *  4.2 MIME_BAD_ISO_CHARSET BODY: MIME character set is an unknown ISO
    *      charset
    *  0.5 HTML_TITLE_UNTITLED BODY: HTML title contains "Untitled"
    *  0.5 HTML_IMAGE_RATIO_02 BODY: HTML has a low ratio of text to image
    *      area
    * -2.6 BAYES_00 BODY: Bayesian spam probability is 0 to 1%
    *      [score: 0.0000]
    *  0.0 HTML_MESSAGE BODY: HTML included in message
    *  0.0 MIME_HTML_ONLY BODY: Message only has text/html MIME parts
    *  0.0 MIME_HEADER_CTYPE_ONLY 'Content-Type' found without required MIME
    *      headers
    *  0.3 HTML_TITLE_SUBJ_DIFF HTML_TITLE_SUBJ_DIFF

根据您的发送邮件/垃圾邮件过滤器的配置,这可能会导致问题。

所以,如果可以的话,检查你的服务器日志,看看为什么 php 的邮件功能会阻止你的邮件。

【讨论】:

    猜你喜欢
    • 2015-07-20
    • 2012-04-10
    • 1970-01-01
    • 1970-01-01
    • 2013-11-07
    • 1970-01-01
    • 2013-04-12
    • 2018-06-04
    • 1970-01-01
    相关资源
    最近更新 更多