【问题标题】:How to submit a form in a website hosted in CDN如何在 CDN 托管的网站中提交表单
【发布时间】:2013-02-06 13:45:27
【问题描述】:

我的网站托管在 CDN 中,并使用 wordpress 开发。我在前端有一个表格。问题是,当我提交表单时,它显示 404 错误。我已经在表单中给出了操作页面的完整链接。但它仍然会进入相同的 404 页面。当 CDN 被禁用时,此表单可以正常工作。这是使用cdn的问题吗?那么,如何在 CDN 托管网站中提交表单?

如果我的表格是这样的 <form name="form1" action="domain.com/target.php" action="post" > <input name="field1" type="text" /> <input name="field2" type="text" /> <input type="submit" name="submit-form" /> </form>

我应该将我的帖子请求的目标指向哪里?。 我知道可以在 CDN 托管网站中锻炼表格。 我们在我们的网站中使用了 Wp-poll 插件,它是基于 ajax 的。它工作正常。

我也准备将表单更改为 ajax。我知道如何使用 jquery post 发送 post 请求。但是我怎样才能在 CDN 中做同样的事情呢? .我应该在哪里指出我的帖子请求?请提供一些例子。请解释一下,wp-poll 的结果如何?

【问题讨论】:

  • 您有什么代码可以查看吗?
  • 我们的网站是goo.gl/ZUyMC。表格在投票和谈话部分。如果 cdn 被禁用,它工作正常,否则它只是重新加载同一页面
  • 我能在“talk”上找到的唯一表单是 Facebook 表单 - 就是那个吗?
  • 不,我们已将其从前面移除

标签: php wordpress cdn


【解决方案1】:

您的问题对细节有点轻,但通常 CDN 提供商只提供静态文件 - 它无法运行服务器端代码。因此,您的 POST 请求的目标无法在 CDN 上运行。

但是,404 最可能的原因是您要发布到的文件不存在 - 您要么没有将其上传到 CDN,要么将其定向到不存在的 URL存在。

【讨论】:

  • 我们在我们的网站上使用 wp-poll wordpress 插件。它工作正常。我知道它正在使用ajax。如果 CDN 无法运行服务器端代码,那么 wp-poll 是如何工作的?我有点困惑。请解释 wp-poll 是如何工作的?我怎样才能以我们自己的形式实现相同的功能?
猜你喜欢
  • 2010-12-05
  • 1970-01-01
  • 2018-10-25
  • 2023-02-01
  • 1970-01-01
  • 2014-12-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多