1

当用户登录服务器时,我试图从浏览器发送一个变量。我无法做到这一点......

php代码:

<?php
echo "test";
  $email = $_REQUEST['email'] ;

  echo $email;
?>

html页面:

<html>
  <head>
     <title>Demo</title>
       <script src="http://code.jquery.com/jquery-latest.js"></script>
  </head>
  <body>

  <script>

           alert("test");

$.post("receiver.php", { email: "John", message: "2pm" } )s;


</script>

 </body>
</html>

你能告诉我我错过了什么吗?看起来我错过了一些非常基本的东西.. php 文件中的 echo 测试也没有打印

4

1 回答 1

0

您需要定义一个函数来处理 php 返回的任何内容(您还遇到了 @tigrang 所说的轻微语法错误)。试试这个:

$.post("receiver.php", { email: "John", message: "2pm" }, function(data){ console.log(data);});
于 2012-08-05T00:48:28.443 回答