为什么ajax modal需要太多时间 [英] why ajax modal takes too much time

查看:114
本文介绍了为什么ajax modal需要太多时间的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

您好,stackoverflow用户,

Hello stackoverflow users,

我有一个jquery来打开一个模态,代码如下

I have a jquery to open a modal and the code is as follow

$(".openVarifiedModal").click(function(){

    var otpFor = $(this).data("value");
    var formdata = $(this).data("fieldvalue");

    $.ajax({
      type:'GET',
      url:'ajax/ajax_send_otp.php',
      data:{
        otpFor:otpFor,
        dataw:formdata
      },
      success: function(data){
         alert(data);
      }                
  });
});

PHP页面为

include("../include/database.php");

if($_REQUEST['otpFor'] == "cmobile" || $_REQUEST['otpFor'] == "cmobile2"){
    $cmobile = $_POST['dataw'];;
    $cemail = "";
}else{
    $cmobile = "";
    $cemail = $_REQUEST['dataw'];
}

$otp_type = 3;
$todate = date('Y-m-d');
$otp = "451".rand(1,9);

// $result = $conn->query("INSERT INTO `user_otp`(`date`,`cmobile`,`email`,`otp`,`otp_type`) VALUES ('$todate','$cmobile','$cemail','$otp','otp_type')");
// QUery Takes Only 0.0580 To execute.

if($result){
    echo "OK";
}else{
    echo "NOT OK";
}

成功后模态插入后需要3.0秒才能打开模态.我还试图插入第二个模式,它将立即打开.

After Success Modal Takes 3.0 Seconds to open a modal after insert. i also tried to insert a second modal it will opens immediately.

但是这里的扭曲是,当我删除 include('database.php') 时,它将立即打开.而且我的数据库php没什么期望的数据库连接

But here twist is when i removes include('database.php') it will opens immediately. And my database php have nothing expect database connection

这是单击后的网络"选项卡Firefox I have Lots Of Jqyery Code in My Page(e.g. 500+ Lines Functions)

This is Network Tab Firefox After Clicking I have Lots Of Jqyery Code in My Page(e.g. 500+ Lines Functions)

推荐答案

ajax php文件未提供任何数据.因为您没有在jquery脚本中选择正确的对象. 对此行发表评论或解释您的目标:

no data delivered by ajax php file. because you don't choose right object in jquery script. comment or explain your goal of this lines:

var otpFor = $(this).data("value");
var formdata = $(this).data("fieldvalue");

这篇关于为什么ajax modal需要太多时间的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆