我在我的wordpress模板上的表单提交到远程网站现在我想创建用户与fields.but如果表单提交通常然后用户将不会创建和形式将重定向到远程URL,所以我用这个Ajax调用,如何创建用户,但成功后,它显示404文件未找到,表单不提交。有代码第一个是从表单字段的AJAX请求wordpress创建用户表单提交后与ajax调用
<script language ="javascript" type = "text/javascript" >
$na= jQuery.noConflict();
$na(document).ready(function(){
$na('#infuse').click(function(){
alert('start');
var name=$na('#inf_field_FirstName').val();
var password=$na('#inf_field_Password').val();
var email = $na('#inf_field_Email').val();
$na.ajax({
type: "POST",
url: '<?php bloginfo('template_url')?>/user_create.php',
data: 'name='+name+'&email='+email+'&password='+password,
cache: false,
success: function(){
jQuery("#inform").submit();
}
});
});
});
</script>
这里是user.php的文件中的代码
<?php require('./../../../wp-blog-header.php'); ?>
<?php
$name=$_REQUEST['name'];
$email=$_REQUEST['email'];
$password=$_REQUEST['password'];
wp_create_user($name, $password, $email);
?>
在管理员创建
怎么过的用户,这意味着Ajax的工作原理,但之后它显示在控制台404错误和表单提交过程停止
它的功能就像一个魅力 – Vishal