使用jQuery和AJAX进行跨域PHP调用

我有一个问题,我正在使用的服务器没有配置为允许PHP或CGI,我需要使用从此服务器上的表单收到的变量向所有者发送邮件,如一般查询/反馈表单。

有谁知道如何在另一个配置为使用PHP的域上调用一个简单的PHP文件,然后在该服务器上执行mail()函数,并从我的非PHP / CGI服务器传递给它的变量?

如何在没有启用PHP / CGI的原始服务器的情况下启用跨域AJAX调用?

任何反馈/建议将不胜感激。

它可能以某种方式使用JSONP,但你不需要Javascript。 更容易的解决方案是将发送PHP脚本放在远程服务器上,例如

  www.serverwithphp.com/send.php 

然后将反馈表单直接指向该脚本:

  

并在发送后让send.php执行标题重定向回原始站点:

  header("Location: http://www.serverwithoutphp.com/thanks.htm"); die(); 

在支持它的应用程序上,您可以使用JSONP