php - 将 S_POST 数据传递给 jquery

标签 php jquery ajax post

我正在尝试使用 POST 方法将表单数据发送到 PHP 页面。我想在 jquery 中读取该 POST 值。下面是代码。

HTML:

<form method="post" action="test.php">
  <input name="username" id="username"></input>
  <input type="button"></input>
</form>

PHP:

<?php
<script type="text/javascript">
      alert(<?php $uname ?>);
</script>

$uname = $_POST["username"];
echo $uname;
?>

它不工作。 我如何在 ajax 请求(而不是表单)中执行相同的操作,如下所示:

$.ajax({
    type: "POST",
    url: "test.php", 
    data: {username: $('#username').val()}, 
    success: function(serverResponse){
        $('#Attach').html(serverResponse);
    }
});

最佳答案

脚本中的错误是您应该在 javascript 中使用 echo 命令

代码:

<script type="text/javascript">
      alert('<?php echo $uname; ?>');
</script>

关于php - 将 S_POST 数据传递给 jquery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6150142/

相关文章:

javascript - Ajax调用向div添加更多内容

javascript - jQuery .Ajax() 函数选择器,将特定数据存储在变量中

php - mysql查询获取多行的多个附件

javascript - 如何使用 Knockout 取消选择控件上的更改事件?

javascript - ajax 不能与 django 一起使用

javascript - 如何将段落的内部内容包装在特定子元素之后?

php - 在分页数之间添加点

php - 将字符串转换为 int

php - 如何在php中创建用户名 session ?

php - 使用 DOMDocument 创建站点地图会引发解析错误