0

好的,我正在以下网站上工作:

http://clinicasdefertilidadenlima.pe/demo/

如果您打开它并单击图片下方的链接“Enviale un correo”,它应该会打开一个未显示的联系表格。我使用 Firebug 查看出了什么问题,在控制台中它以红色显示状态 200 OK,并且不显示表单。而且 Firebug 也不会显示“响应”选项卡,我可以在其中看到收到的响应。

上面的 URL 在 localhost 上运行良好。

此表格是在http://www.clinicasdefertilidadenlima.pe/下方的实时网站上工作的表格的精确副本

实时站点表单显示正常,Firbug 控制台显示 200 OK,但为正常黑色。它显示“响应”选项卡,我可以在其中看到收到的响应。

现场形式和演示网站形式之间的唯一区别是,我在演示形式中添加了一个新字段,并更新了其后端 PHP 代码。就是这样!

现在对于我的生活,我无法解决这个问题。我已经尝试了一个多小时,但徒劳无功。

4

2 回答 2

1

您必须向同一个域提出请求。将 www 添加到 url,它将起作用。试试:http ://www.clinicasdefertilidadenlima.pe/demo/

为避免此问题,请将其添加到您的 .htaccess 文件中:

<IfModule mod_rewrite.c>
  RewriteEngine on

  RewriteCond %{HTTP_HOST} ^clinicasdefertilidadenlima\.pe$
  RewriteRule ^(.*)$ "http\:\/\/www\.clinicasdefertilidadenlima\.pe\/$1" [R=301,L]
</IfModule>
于 2012-04-12T16:28:44.203 回答
0

看起来您遇到了 Access-Control-Allow-Origin 问题 - 您需要配置 apache 以允许来自没有 www 子域的域的请求。您可以在 .htaccess 文件中更改此设置。

更多信息在这里

于 2012-04-12T16:27:39.273 回答