1

私は本当に奇妙な問題を抱えています.AJAXを使用して、HTMLページから電子メールを送信します。これは、同じWebサイト内にあるPHPページにリンクしています. 1xx.xx.xxx.xxx:8080/mywebsiteこのIPアドレスにリンクするDNSを使用する場合にのみ 、IPモードでWebサイトに入ると、AJAXリクエストは正常に機能します。次のエラーが発生します。

POST http://www.mywebsite.ma/sendEmail.php 405 (Method Not Allowed)

AJAX リクエストは次のとおりです。

$.ajax({
    type: "POST",
    url: "sendEmail.php",
    data: datastr,
    cache: false,
    success: function(html){
        if (html == "success"){
            celebrateTheSuccessOfThisEmailSending();
        } else {
            killMySelf();
        }
    },
    error: function() {
        sumTingWong();
    }
});
4

1 に答える 1

0

サーバーなどの経験が不足しているため、どのように表示されなかったのかわかりません。簡単に言えば、サーバーにWampをインストールし、IP +ポートを使用してアクセスしましたが、DNSを使用すると、Webサイトファイル(phpファイルを含む)を直接指し、Wampを通過しませんでした.

最終的に Wamp をアンインストールし、IIS サーバーに PHP を含めて、別のサーバーをインストールする必要なく PHP ファイルを直接コンパイルしました。

私はこのチュートリアルに従いました - > Windows Server 2008のIIS 7にPHPをインストールする方法

于 2013-09-13T08:51:49.507 に答える