如何将php变量连接到javascript变量

时间:2015-06-03 17:34:14

标签: javascript php

嗨我有一个javascript变量和一个php变量如何连接它们,如下面的示例代码?

的index.php

<div id="passh">mzage</div>

<script>
var passh = document.getElementById("passh").innerHTML;
</script>


<?php
$passh ="(javascript variable here)"; 

$con = mysqli_connect('localhost','root','','users');
if (!$con) {
    die('Could not connect: ' . mysqli_error($con));
}

mysqli_select_db($con,"ajax_demo");
$sql="SELECT * FROM users WHERE user = '". $passh ."' ";
$result = mysqli_query($con,$sql);

while($row = mysqli_fetch_array($result)) {
    echo  $row['pass'] ;
}

mysqli_close($con);
?>

1 个答案:

答案 0 :(得分:3)

你说的是JavaScript,而不是Java。

答案是,你做不到。 PHP适用于客户端上的服务器和JavaScript。在JavaScript开始工作之前,PHP已经完成了它的工作。

您可以使用AJAX(异步JavaScript)将http请求发送到php脚本,然后该脚本会向客户端返回响应。 http://www.w3schools.com/ajax/

您还可以使用jQuery发送Ajax调用([通过JavaScript的http请求],

[我的观点]它比原始的JavaScript更容易阅读和写作。[我的意见] http://api.jquery.com/jquery.ajax/