Php 是否可以使用Ajax发布HTML代码?

Php 是否可以使用Ajax发布HTML代码?,php,html,ajax,jquery,Php,Html,Ajax,Jquery,我正在为我的大学课堂制作基于HTML、PHP和Ajax的网站,但有一些问题我无法解决。我可以使用Ajax post方法将基于HTML的注册表发布到我的主PHP站点吗?我的代码如下所示: index.php <form id="loginForm" action="login.php" method="POST"> Username: <input type="text" name="username" id="username"/><br/> Password

我正在为我的大学课堂制作基于HTML、PHP和Ajax的网站,但有一些问题我无法解决。我可以使用Ajax post方法将基于HTML的注册表发布到我的主PHP站点吗?我的代码如下所示:

index.php

<form id="loginForm" action="login.php" method="POST">
Username: <input type="text" name="username" id="username"/><br/>
Password: <input type="password" name="password" id="password"/><br/>
<button id="submit">Login</button>
<button id="regButton">Register</button>
</form>

<div id="ack"></div>
<div id="regAjax"></div>

<script type="text/javascript" src="Script/jquery-2.0.3.min.js"></script>
<script type="text/javascript" src="Script/scriptAjax.js"></script>

因此,这样做的主要目的是使页面更平滑,并且当单击“注册”按钮时,注册表单将显示在
位置,用户可以注册,而不必重定向到其他页面。有没有办法做到这一点,或者我现在走错了路?

一般的想法是,您必须将表单数据发送到PHP脚本,该脚本将对表单数据进行评估并发送响应

$.post( "validate.php", function( data ) {
  $( "#regAjax" ).html( data );
});

我建议您研究一下

总体思路是必须将表单数据发送到PHP脚本,该脚本将对表单数据进行评估并发送响应

$.post( "validate.php", function( data ) {
  $( "#regAjax" ).html( data );
});

我推荐你学习

谢谢!代码现在运行得很好,这个答案只是一个信号,让我在提问之前做更多的研究。在我学习页面的路上。@user3047744欢迎您。如果答案对你有帮助,请记得投上一票:)谢谢!代码现在运行得很好,这个答案只是一个信号,让我在提问之前做更多的研究。在我学习页面的路上。@user3047744欢迎您。如果答案对你有帮助,请记得投票支持:)
$.post( "validate.php", function( data ) {
  $( "#regAjax" ).html( data );
});
$.ajax({
method: 'POST',
url: 'validate.php',
data: data,
success: function(result){
 $( "#regAjax" ).html( result );
}
});