首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Jquery调用mailto

Jquery调用mailto
EN

Stack Overflow用户
提问于 2013-05-08 09:37:33
回答 1查看 2.9K关注 0票数 1

我有一个包含电子邮件地址的多个复选框的表单,用户可以通过打开的本地电子邮件客户端(例如: outlook express)将消息发送到任何电子邮件地址,如何从下面的代码打开本地电子邮件客户端(例如: outlook express)?

代码语言:javascript
复制
$("#btn_sendmsg").click(function(){
    var parameters = $('#form1').serialize();
    //alert(parameters);
    $.ajax({
        url: 'ajax_call.php',
        data: parameters,
        type: 'POST',
        success: function(data){
            alert(data);
        }
    });
});

ajax_call.php

代码语言:javascript
复制
if(!empty($_POST['ids'])){

    foreach($_POST['ids'] as $email){
        if($emails == ""){
            $emails = $email;
        }else{
            $emails .= ";" . $email;
        }
    }

    if(!empty($emails)){
        echo "
        window.location = \"mailto:info@abc.com?cc=boss@abc.com&bcc=".$emails."&subject=Hello\";

    }

}

else if(empty($_POST['ids'])){ 
    echo 'No Recepient Selected';

}

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2013-05-08 09:49:54

PHP中的更改:

代码语言:javascript
复制
if(!empty($emails)){
        echo "mailto:info@abc.com?cc=boss@abc.com&bcc=".$emails."&subject=Hello";
 }

JS:

代码语言:javascript
复制
$("#btn_sendmsg").click(function(){
    var parameters = $('#form1').serialize();
    //alert(parameters);
    $.ajax({
        url: 'ajax_call.php',
        data: parameters,
        type: 'POST',
        success: function(data){
            if(data.indexOf('mailto') > -1){
             window.location = data;
            }
        }
    });
});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16437292

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档