我有一个php页面,它调用另一个php页面来获取数据库数据。通过ajax成功获取数据库数据。
现在我想通过表格中的更新链接更新以表格形式提取的数据。问题是,如果我在父页面中调用id of the edit button inside document.ready
。它无法找到id,因为只有在表中插入一些数据时才会加载表。
架构就像,
Page 1 ---->步骤1(通过ajax将数据添加到数据库)
步骤2(通过ajax以表格格式获取相同的数据) 如果编辑提交按钮,则设为ID。此ID仅为
在加载表时初始化。
问题是我想点击编辑按钮编辑故事。我不知道究竟在哪里放置ajax代码。如果我将它放在父页面中,则在数据加载之前无法找到id。
请帮助我如何编辑通过ajax加载的表的数据。
答案 0 :(得分:0)
确保正确配置了php.ini文件以发送电子邮件。这可能是您正在使用的邮件服务器的问题。重新配置使用你知道有效的gmail之类的东西。从此客户端发送一封简单的电子邮件,以便您拥有一个您正在开始的基线。然后,切换到您现有的客户端。再次发送邮件。它有用吗?如果是这样,每次开始逐位添加逻辑。关于什么在破坏应该很清楚。
答案 1 :(得分:0)
就像我在其中一条评论中所说:
因为简单的“Hello”消息正在消失,我认为sendmail(sendmail中的spam-plugin)阻止了你的更大消息。你的大消息包含图像等。
如果我通过互联网发送消息,我会从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
根据您的sendmail /垃圾邮件过滤器的配置,这可能会导致问题。
因此,检查您的服务器日志是否可以解释为什么来自php的邮件功能会阻止您的邮件。