2017-01-29 68 views
0
<button onclick=run(4)> 
clickme 
</button> 
<script> 
function run(a){ 
alert(a); 
<?php 
if('<script>document.write(a)</script>'==4){ 
echo 'runing php'; 
echo '<script>alert(a);</script>'; 
} 
    ?>} 
</script> 

我是新来的php, ..PHP如何从javascript获取值到php

+1

PHP运行在服务器上之前的JavaScript发送到客户端在浏览器中运行,所以你的代码不能正常工作。你有很多学习要做,但这不是教你的地方,所以我投票决定把这个问题过于宽泛。 – vascowhite

+0

您可以使用ajax将javascript值发送到php。尝试一下 ! –

回答

0

这应该是你的HTML

 <button onclick=run(4)> 
     clickme 
    </button> 
    <script> 

然后在你的js文件使用jQuery像

$(document).ready(function(e){ 
     function run(val){ 
     $.post('yourfilename.php',{yourvariable:val},function(response){ 
     alert(response); // with alert you can see the feeback from php. 
     }); 

} });

在php文件中获得的jQuery的价值这样

$value = $_POST['yourvariable']; 
    echo $value; //this value will be return to your ajax call as response