anzuzeigen Ich möchte E-Mails mit de Mandrill API senden. Ich habe mi apikey in einem php var, aber wenn ich var apikey='<?php echo$apikey;?>';
mache, zeigt dies im inspect elemnt.Verwenden Sie eine PHP-Variable in Javascript/Ajax ohne im Inspect-Element
seine posibble verstecken, verschlüsseln oder etwas die Variable mit PHP, Javascript, AJAX oder JSON?
dies und als Beispiel meines Code:
<?php
$apikey='aaaaaaaaaaaaaa';
?>
<script type="text/javascript">
var apikey='<?php echo$apikey;?>';
sendEmail();
function sendEmail() {
$.ajax({
type: 'POST',
url: 'https://mandrillapp.com/api/1.0/messages/send.json',
data: {
'key': apikey,
'message': {
'from_email': 'FROM_EMAIL_GOES_HERE',
'to': [{
'email': $('.email').val(), // get email from form
'name': $('.name').val(), // get name from form
'type': 'to'
}
],
'autotext': 'true',
'subject': 'EMAIL_SUBJECT_GOES_HERE',
'html': "Hey *|COOLFRIEND|*, we've been friends for *|YEARS|*.", // example of how to use the merge tags
'track_opens': true,
'track_clicks': true,
}
}
}).done(function(response) {
console.log(response); // if you're into that sorta thing
});
});
</script>
Nicht möglich. Sie können den Browser nicht auffordern, einen Wert zu verwenden, ohne dem Browser mitzuteilen, um welchen Wert es sich handelt. – David
Nicht möglich, aber Sie können stattdessen eine php-Seite aufrufen, die das Senden von E-Mails anfordert. Diese wiederum soll die Mandrill-API aufrufen und sich um das Versenden von E-Mails kümmern. 'HINWEIS - Alles, was Sie tun oder auf den Browser setzen, ist leicht zugänglich und wird immer mit einem Inspektor-Tool sichtbar sein. – Dharam