如何将javascript提示值存储到php变量中?

时间:2014-09-18 14:52:20

标签: javascript php

如何将JavaScript提示值存储到php变量中?我尝试了一些东西,但它没有成功。这是代码...我这样做是为了传递函数mkdir();在php中,从提示屏幕中获取文件夹的名称...

我简单的不知道,请帮忙...代码只是随机尝试做同样的...我知道它的错误...提前感谢...

<script language="java script">

    var php_var = "<?php echo "Hello!"; ?>";
    var variable= prompt("Hello",php_var);

</script>

<?php

$variable = "<script language=\"javascript\"> variable </script>";

?>

1 个答案:

答案 0 :(得分:0)

Javascript和PHP不同步。第一个PHP做它的作业服务器(所以不在客户端计算机上),然后Javascript(客户端,与服务器无关)。

虽然有一些偷偷摸摸的解决方案,例如jQuery的GET:

var answer = prompt('Puppies!?');
$.get('myFile.php', js_answer: answer);

另一个,有点困难,但是一个有趣的探索方法(不要真的推荐这个):

var answer = prompt('Puppies!?');
var notReallyAnImage = document.createElement("img");
notReallyAnImage.src = 'myFile.php?js_answer='+answer;
document.body.appendChild(notReallyAnImage); 

这个将你的phpfile作为图像,这样phpfile 这样,允许传递信息。只是不要忘记让php像图像一样发送标题(可以是0x0 / 1x1px空白)。