我正在尝试使用 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/