来自javascript提示符的Echo变量

来自javascript提示符的Echo变量,javascript,php,jquery,wordpress,Javascript,Php,Jquery,Wordpress,我正在努力使以下代码正常工作。我想从javascript提示符获取输入,并使用php回音输出它。当我尝试这一点时,我得到了一个随机数字“12313”的回音,没有明显的原因。这是我的代码: echo '<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>' , '<script type="text/javascript">'

我正在努力使以下代码正常工作。我想从javascript提示符获取输入,并使用php回音输出它。当我尝试这一点时,我得到了一个随机数字“12313”的回音,没有明显的原因。这是我的代码:

echo '<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>'
   , '<script type="text/javascript">'
   , 'var code = prompt("Enter verification code", "");'
   , 'var getcode = code;'
   , '$.post("wp-members-register.php", { code: getcode }); </script>';

     $buffer_data['code'] = $_POST['code'];
    echo $buffer_data['code'];
echo''
, ''
,var code=prompt(“输入验证码”);'
,'var getcode=code;'
“$.post”(“wp members register.php”,{code:getcode});”;
$buffer_data['code']=$_POST['code'];
echo$buffer_数据['code'];
我对php非常陌生,所以请容忍我。也许我没有正确地发布'code'变量


编辑:也许有人能告诉我一种更好的方法来输入文本字符串,并将其输入php代码中,以便后续操作?注意:我正在使用wp-members-register.php文件中的wp-members-wordpress插件。

使用php输出javascript没有任何意义,因为javascript是在加载DOM元素后执行的客户端脚本。当请求从浏览器发送到服务器时,会触发PHP代码。

PHP在JavaScript之前调用,不能在JavaScript之后调用

在使用任何JavaScript之前,您必须在PHP中完成所有必须完成的操作

您可以做的一件事就是使用AJAX

<?php
//php code here before the javascript
?>

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<script type="text/javascript">
var code = prompt("Enter verification code", "");
$.get( "wp-members-register.php?code=code", function( data ) {
   document.write("Data Loaded: " + data);
});
</script>

var代码=提示(“输入验证代码”,“”);
$.get(“wp members register.php?code=code”,函数(数据){
文件。写入(“数据加载:”+数据);
});

是我们在wp members register.php上查看的代码吗?你到底想做什么?我正在尝试从javascript提示符中获取一个值,然后再继续其他代码。我最终要做的是在wp members插件中创建一个验证系统。如果您想将一个变量从js传递到PHP,那么需要ajax,因为PHP是服务器端,它在服务器上运行,并将输出(结果)发送给用户,而js在页面加载后在客户端运行(在php已经处理了页面并发送了最终输出后)逗号在这里工作得很好。@deceze抱歉,我已经更正了它。