JSONを使用して自分のサイトからメールを送信することに取り組んでいます。コントロールを介して送信するだけで、私が行っている<form>
DIYの「あなたは人間ですか」検証をバイパスするように見えるため、このようにしています。
<script type="text/javascript">
$("#contact-submit").click(function() {
if ($("#contact-captcha").text != "green") {
$("#contact-captcha").text = "Incorrect";
$("#contact-captcha").css("border-color", "#7c0707");
}
else
{
sendMail();
}
});
function sendMail() {
$.ajax({
type: "POST",
url: 'includes/contact.php',
data: { to: 'me@this.com', from: $('#contact-email').text(), subject: $('#contact-subject').val(), message: $('#contact-message').val() }
});
}
</script>
問題は、上の JSON データを読み取る方法がわからないことcontact.php
です。
PHPコードでJSONを定義し、json_decode()を使用してそれを読み取るチュートリアルを見てきましたが、そこでJSONを定義できないため、役に立ちません。
ここで JSON を読み取る方法について、誰かがガイダンスを提供できますか? クエリ文字列を使用することを考えましたが、ここでそれを行う方法がわかりません。
どんな助けでも大歓迎です。
前もって感謝します!