表单PHP在一个域上工作,而不是另一个域

时间:2012-02-02 10:14:36

标签: php javascript html forms dns

我在我的测试域上开发了我的客户网站并使其完美运行(在stackoverflow工作人员的帮助下)。但是,只要我将其转移到我的客户域(与我可能添加的测试域位于同一网站空间),表单就会停止工作。

以下是我的测试域,其中包含网站:http://nathanlangley.co.uk/main_site_6/index.html

此处位于客户网址:http://danjamesconstruction.com/

调用process.php的Javascript在HTML中。

3 个答案:

答案 0 :(得分:1)

如果您在测试服务器上访问process.php,它会输出所需数据。但是,如果您在另一个上执行此操作 - 那么,您将获得文件内容。

您可能希望查看并验证已为danjamesconstruction.com - 域(即其目录)启用了php。

答案 1 :(得分:0)

我注意到你没有在#submit点击处理程序中使用event.preventDefault()。这意味着除了ajax请求之外,您还可以提交表单。除了添加preventDefault()之外,我没有看到任何代码问题。

答案 2 :(得分:0)

选中此link

上面的链接执行得很好,因为php工作正常。

然后尝试以下link

你可以看到它下载的process.php没有执行。这意味着PHP无法在此服务器上运行或配置不正确。确保服务器能够执行php脚本。