2016-11-20 7 views
0

JSONとJavaスクリプトを使用してテスト電子メールを送信しようとしています。私はMandrillで無料トライアルに登録しました。私はTesting APIキーを持っています。特定のボタンを押すとsendTheMail関数が呼び出されます。私はボタンを押すと私はプログラムがSendtheMail関数に入っているが、何も起こっていない知っている。助けてください?JSONを介してJava Scriptにメールを送信する

私のコードは次のとおりです。

<script type="text/javascript" src="mandrill.min.js"></script> 
<script> 

var m = new mandrill.Mandrill('xxx-xxxMy testing API key') 

function sendTheMail() { 
    m.messages.send({ 
    "message": { 
    "from_email": "[email protected]", 
    "from_name": "test", 
    "to":[{"email": "[email protected], "name": "myname"}], 
    "subject": "subj", 
    "text": "msg" 
    } 
}); 
} 

</script> 
+0

'mandrill.min.js'はそれがない – Mahi

+0

@Mahi存在しません。 mandrill.min.jsファイルは、私が実行しているファイルと同じディレクトリにあります –

答えて

1

何が起こっていないあなたは「sendTheMail()」関数を宣言していますが、それを起動していないので。

はこれを試してみてください:

<script type="text/javascript" src="mandrill.min.js"></script> 
<script> 
    var m = new mandrill.Mandrill('xxx-xxxMy testing API key'); 

    function sendTheMail() { 
     // Log to console that you are sending the email. 
     // optional to show that the function are called     
     console.log("sending email..."); 

     m.messages.send({ 
      "message": { 
       "from_email": "[email protected]", 
       "from_name": "test", 
       "to":[{"email": "[email protected], "name": "myname"}], 
       "subject": "subj", 
       "text": "msg" 
      } 
     }); 
    } 

    // Here you are calling the function to be executed 
    sendTheMail(); 

</script> 
+0

あなたの答えはPsantosありがとうございます。私は私の質問では、私は特定のボタンを押すと、関数を呼び出すと述べた。プログラムがその機能を入力していることを確認するために、私はテストにメッセージを警告しています。 別の問題があるようです –

+0

@SinanNoureddineはあなたの関数の中にコンソールログ行を追加して、ボタンを押したときにコンソールにメッセージを記録するかどうかを確認します – psantos

関連する問題