繁体   English   中英

使用javascript从php获取变量

[英]Fetch variable from php with javascript

我有一个php文件,其中包含以下代码:

 function render() {
    //fetches all the data from input.
    $date = date("Y-m-d H:i:s");
    $con = mysql_connect("127.0.0.1","root","");
    $database = mysql_select_db("guestbook");
    $name = $_POST['name'];
    $email = $_POST['email'];
    $post = $_POST['post'];
    $sql = "INSERT INTO gast(name, email, post, date) VALUES('$name','$email','$post','$date')";
    $input = mysql_query($sql);
    mysql_close($con);
}

使用javascript,我想检索这些变量,如下所示:

document.getElementById('button').onclick = clicked;
    function clicked() {
    var name = document.render.name.value;
    var post = document.render.post.value;
    var email = document.render.email.value;
    }

我已将javascript代码包含在我的身体中,但它不起作用。 我如何获得价值?

使用AJAX。 使用jQuery,您可以非常轻松地从服务器获取任何数据。

$.get('test.php', function(data) {
  alert(data);
});

你不能真的,除非js和php代码在同一页面上,那么你可以做到

var namn = "<?php echo $name; ?>";

但除非php将变量传递给你的js所在的文件,否则你无法做任何事情。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM