我正在尝试进行 ajax 注册,以下效果很好,它从我在其他地方编写的 php 函数获取数据,以及错误和成功工作的注册和消息。但我基本上在看:
- 按下提交按钮后隐藏表单
- 显示一个旋转图标,
- 然后如果成功得到一个成功消息并且没有表格
- 否则显示错误。
代码:
var ajaxurl = '<?php echo admin_url('admin-ajax.php') ?>';
jQuery('#register-me').on('click',function(){
var action = 'register_action';
var username = jQuery("#st-username").val();
var mail_id = jQuery("#st-email").val();
var firname = jQuery("#st-fname").val();
var lasname = jQuery("#st-lname").val();
var passwrd = jQuery("#st-psw").val();
var ajaxdata = {
action: 'register_action',
username: username,
mail_id: mail_id,
firname: firname,
lasname: lasname,
passwrd: passwrd,
}
jQuery.post( ajaxurl, ajaxdata, function(res){
jQuery("#error-message").html(res);
});