ارسال الرسائل بجافا سكريبت

  • TdcSys

السلام عليكم

هل يوجد طريقة لارسال الرسائل بالجافا سكريبت مثل: fonction mail in Php

شكرا

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

لا يمكن فعل ذلك بالجافا سكربت نفسها

ولكن يمكنك استخدام ajax لإستدعاء api

و كيف يمكنني فعل ذلك أرجوكم

إنشاء صفحة تقوم بإرسال البريد عبر لغة تفاعلية مثل PHP , ASP.Net وتقوم بإستخدام الأجاكس بإستخدام الجي كيوري مثلاً ، كود بسيط :

كود الـ HTML :

<label for="form_name">Name</label>
<input name="form_name" id="form_name" type="text" >
<label for="form_email">Email</label>
<input name="form_email" id="form_email" type="email" >
<label for="form_msg">Message</label>
<textarea name="form_msg" id="form_msg"></textarea>
<input id="submit" class="button" name="submit" type="submit" value="Send">

-

كود الجي كيوري :

$(function() {
    $(".button").click(function() {
        var data = {
            name: $("#form_name").val(),
            email: $("#form_email").val(),
            message: $("#msg_text").val()
        };

        $.ajax({
            type: "POST",
            url: "email.php",
            data: data,
            success: function(){
                $('.success').fadeIn(1000);
            }
        });

        return false;
    });
});

-

كود الـ PHP :

<?php
if($_POST){
    $name = $_POST['name'];
    $email = $_POST['email'];
    $message = $_POST['message'];

    //send email
    mail("example@gmail.com", "message from" .$email, $message);
}
?>

أتمنى أنه المثال واضح ")

المصدر :

مهما كان ستستخدم PHP للقيام بالعمل الأساسي: Mail Function.

من الممكن استخدام شيء مثل: NodeJS إذا أردت استعمال JavaScript كلغة ولا تريد استعمال PHP (وهنا ستستعمل NodeJS على الخادم بديلًا عن PHP).