0

可能重复:
如何将 JavaScript 变量传递给 PHP?
将 Javascript 字符串传递给 PHP

我在 PHP 文件中有这个 javascript 代码:

<script>
function(){
var mail="comitalia@faac.it";
for(var i=0; i<json_load.length; i++){
    if(json_load[i].custom.tipologo == "FAAC FILIALI"){
        mail=json_load[i].custom.email;
    }
}
return mail;
}
</script>

我需要将“mail”变量返回给 PHP 变量。我怎样才能做到这一点??

4

2 回答 2

2

submit()通过在 jquery 中提交邮件变量,或者使用AJAX.

手册:AJAX提交

 $.ajax({
  type: "POST",
  url: window.location.href,
  dataType: "json",
  data: mail,      
  success: function(response) { 
      //do something with response     
  }
});
于 2013-01-21T16:16:39.827 回答
0

如果您了解基础知识,则不能将 java-script 值传递给 php 变量。因为 PHP 在服务器端呈现,而 java-script 在客户端呈现。读这个

您可以做的是,您可以使用AJAX将数据传递到服务器,

$.ajax({
  type: "POST",
  url: path/to/the/php/file.php,
  mail: mail,      
  success: function(response) { 
   //if you return something from the server-side you get it here     
  }
});
于 2013-01-21T17:04:26.257 回答