我想要使用PHP可以访问的JavaScript变量的值.我使用下面的代码,但它不返回PHP中该变量的值.
// set global variable in javascript
profile_viewer_uid = 1;
Run Code Online (Sandbox Code Playgroud)
// php code
$profile_viewer_uid=$_POST['profile_viewer_uid'];
Run Code Online (Sandbox Code Playgroud)
这给了我以下错误: -
A PHP Error was encountered
Severity: Notice
Message: Undefined index: profile_viewer_uid
Run Code Online (Sandbox Code Playgroud)
我使用的另一个PHP代码给出空值
$profile_viewer_uid = "<script language=javascript>document.write(profile_viewer_uid);</script>
Run Code Online (Sandbox Code Playgroud)
当我回声时它什么也没有显示.
到目前为止,在创建AJAX请求时,我一直在发布到单独的PHP文件中.是否可以创建一个调用PHP函数而不是发布到单独页面的jQuery AJAX请求?
如果你能给我发送任何例子或文件会很棒.
我想将JavaScript变量添加到php echo中
arr[i]='<?php echo $winner[javascript variable]; ?>';
Run Code Online (Sandbox Code Playgroud)
谢谢
我目前有这行代码:
displaystatus('CALLER IS: '+inCallingNum);
Run Code Online (Sandbox Code Playgroud)
用于在页面上显示消息(例如)CALLER IS:01234 567890.
我现在需要做的是在PHP变量$ user_number中设置inCallingNum变量的值.这可能吗?
我试过这样的事情,但没有任何运气:
<?php $user_number ?> = inCallingNum;
Run Code Online (Sandbox Code Playgroud)
谢谢你的帮助
编辑:
这是inCallingNum设置的位置:
inCallingNum = inCallingNum.slice(inCallingNum.lastIndexOf(",")+1, inCallingNum.length);
Run Code Online (Sandbox Code Playgroud)
编辑2:
我会试着解释一下我想要做的更清楚.我目前所拥有的是2页,显示所有信息的主页和查询数据库的第2页,并提取用户的个人资料.当inCallingNum中的javascript变量发生变化时,我需要将其发送到user_data.php页面并更新信息以显示新人的个人资料.