我需要从一个php文件(page.php)向另一个jquery文件(sender.js)中的Ajax调用发送一个私人电子邮件地址。此电子邮件地址必须对用户/或网站不可见,直到用户从wp\\U mail获得自动响应,它必须允许用户答复组织。
此电子邮件地址因客户想要联系的组织而异(数百个)。我必须在表单之前从组织获取电子邮件地址,因为它是由javascript生成的。(generated\\u mail.js)
发件人。js在页面的标题中被很好地调用。php
我在(page.php)中尝试了这段代码——一个组织在页面中使用ajax调用。php:
<?php $adressMailEntity = \'[email protected] *\'; ?>
<script type="text/plain">var adressMailEntity = <?php echo $adressMailEntity ; ?> ;</script>
例如,此电子邮件地址,但必须来自数据库。jquery代码:
(function($){
var adressMailEntity;
$(document).on(\'submit\',\'.w-sender\',function(e){
e.preventDefault();
var error = false,
form = $(this).closest(\'form\'),
busy = null;
var formSerialize = form.serialize();
var entityName = $(\'.s_ref_mail\').text();
var entityLogo = $(\'.atv_bg_WinEnterprise .logo\').attr(\'src\');
//How to get php var $adressMailEntity , or jquery var adressMailEntity ?
console.log(adressMailEntity);
if(!error){
if (busy)
busy.abort();
busy = $.ajax({
url : ajaxSender.ajax_url,
data : {
action : \'mail_form\',
nonce: ajaxSender.nonce,
formFields : formSerialize,
entityName : entityName,
entityLogo : entityLogo,
adressMailEntity : adressMailEntity
},
type : \'POST\',
success : function(response){
},
error : function(response){
}
})
}
return false;
});
})(jQuery);