如何将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>";
?>
答案 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空白)。