Javascript 表单php操作和jquery同时不起作用
我试图在wordpress中进行自定义注册,用户在其中输入4个字段:用户名、电子邮件、电话号码和密码。之后,他们在手机上收到验证码。我用TwilioAPI实现了这一点,这是jquery的一部分,它正在工作,用户可以接收短信,但是当我将jquery放入代码中时,没有mysql条目,当我删除它时,mysql中有新条目。我希望我是清楚的:D 好的,我有一个名为“提交”和id为“提交”的按钮 我在文件顶部运行此jquery:Javascript 表单php操作和jquery同时不起作用,javascript,php,jquery,mysql,wordpress,Javascript,Php,Jquery,Mysql,Wordpress,我试图在wordpress中进行自定义注册,用户在其中输入4个字段:用户名、电子邮件、电话号码和密码。之后,他们在手机上收到验证码。我用TwilioAPI实现了这一点,这是jquery的一部分,它正在工作,用户可以接收短信,但是当我将jquery放入代码中时,没有mysql条目,当我删除它时,mysql中有新条目。我希望我是清楚的:D 好的,我有一个名为“提交”和id为“提交”的按钮 我在文件顶部运行此jquery: <script type="text/javascript"> $
<script type="text/javascript">
$(document).ready(function(){
$("#submitbtn").on('click',function(){
var phone_no = $('#phone_no').val();
var id = "<?php echo $id;?>";
if(phone_no != '')
{
var ajaxurl = "<?php echo home_url(); ?>/smsvertest/sendcode.php";
jQuery.ajax({
url:ajaxurl,
type:'post',
data: { phone_no:phone_no,id:id
},
}).success(function(response){
$("#otpjj").html(response);
//alert(response);
console.log(response);
window.location.href="<?php home_url();?>/hp-compettion/register?status=true&id="+id;
});
}
return false;
});
$(文档).ready(函数(){
$(“#submitbtn”)。在('click',function()上{
var phone_no=$('#phone_no').val();
var id=“”;
如果(电话号码!='')
{
var ajaxurl=“/smsvertest/sendcode.php”;
jQuery.ajax({
url:ajaxurl,
类型:'post',
数据:{电话号码:电话号码,id:id
},
}).成功(功能(响应){
$(“#otpjj”).html(回复);
//警报(响应);
控制台日志(响应);
window.location.href=“/hp compettion/register?status=true&id=“+id;
});
}
返回false;
});
然后,我使用以下php代码将信息插入mysql(wordpress):
但是由于某些原因,这部分内容被跳过,并且没有mysql条目。也许jquery中有错误?太多的代码,我们不知道您在做什么,所以要通读这些内容以理解一个(可能)错误,需要花很多时间小问题。你应该提供一个并在这里发布,而不是一个非现场资源。ps:我怀疑如果它工作不正常,它也有问题。代码中没有
insert
语句。看起来你在使用wordpress。你应该标记它。你的标记太多了。你需要缩小iss的范围ue.问题是客户端还是服务器端?如果客户端是HTML还是js/jquery?我编辑了我的问题。你有错误吗,或者我们可以处理的其他问题吗?你的ajax请求返回了吗?@Nytrix没有,我再次更新了问题…抱歉,这是我第一次在这里问太多代码,我们不知道你在做什么,所以这是一个lot通读所有这些以理解a(可能)小问题。你应该提供一个并在这里发布,而不是一个非现场资源。ps:我怀疑如果它工作不正常,它也有问题。代码中没有insert
语句。看起来你在使用wordpress。你应该标记它。你的标记太多了。你需要缩小iss的范围ue.问题是客户端还是服务器端?如果客户端是HTML还是js/jquery?我编辑了我的问题。你有错误吗,或者我们可以处理的其他问题吗?你的ajax请求有什么结果吗?@Nytrix没有,我再次更新了问题…抱歉,这是我第一次问这个问题
<?php
if( $_REQUEST['submit']) {
$user_id = wp_insert_user(
array(
'user_login' => $_POST['email'],
'user_pass' => $_POST['password'],
'first_name' => $_POST['username'],
'last_name' => $_POST['username'],
'user_email' => $_POST['email'],
'display_name' => $_POST['username'] . ' ' . $_POST['username'],
'mobile_number' => $_POST['phone'],
'role' => 'None'
)
);
}
?>