我有一个包含电子邮件地址的多个复选框的表单,用户可以通过打开的本地电子邮件客户端(例如: outlook express)将消息发送到任何电子邮件地址,如何从下面的代码打开本地电子邮件客户端(例如: outlook express)?
$("#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
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';
}谢谢!
发布于 2013-05-08 09:49:54
PHP中的更改:
if(!empty($emails)){
echo "mailto:info@abc.com?cc=boss@abc.com&bcc=".$emails."&subject=Hello";
}JS:
$("#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;
}
}
});
});https://stackoverflow.com/questions/16437292
复制相似问题