0

我的 PHP 文件回显了语句,但无法回显用户给出的实际值。

我正在使用 ajax,在左侧有一个要求输入电子邮件 ID 的表单。输入电子邮件 ID 并提交表单后,结果需要显示在右侧。

但是,在提交表单时,php 能够回显语句“您已输入:”,但无法回显输入的实际电子邮件 ID。

请帮忙

这是表格:-

<form action="javascript:ajaxpage('files/search2.php', 'columnTwo')" method="POST">
                        Email :<input type="text" name="email" value=""/>
                        <input type="submit" value="Submit">`
</form>

这是 PHP 文件:-

<?php
$email = $_POST['email'];
echo "The Email ID is :";
echo $email;
?>
<html>
<body>
<h1>Hello World</h1>
</body>
</html>

仅显示消息“电子邮件 ID 为:”

$email 未显示

4

1 回答 1

0

第一:使用 eventHandlers,而不是action="javascript:blah()"; 第二:在您的 javascript ajax 函数中从您的输入中获取值并使用 post 方法将它们发送到 php 文件。您可以制作自己的 ajax,但也有类似的库,如prototype.js 或易于使用的jquery。稍微阅读一下,这很容易,如果您在实现它时遇到问题,请返回这里。

于 2012-06-08T10:39:21.873 回答