【发布时间】:2018-02-26 05:50:31
【问题描述】:
你好 stackoverflow 用户,
我有一个jquery来打开一个modal,代码如下
$(".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 秒。我还尝试插入第二个模式,它将立即打开。
但这里的扭曲是当我删除 include('database.php') 时它会立即打开。而我的数据库 php 没有任何期望数据库连接
这是点击后的网络标签 Firefox
I have Lots Of Jqyery Code in My Page(e.g. 500+ Lines Functions)
【问题讨论】:
-
你在使用 2 个数据库连接吗?
-
不,只有一个数据库,但我使用两种方法,一种是 MySQL,另一种是 MySQLii
-
你为什么要这样做?只使用 mysqli
-
因为在我的应用程序的某些模块中我使用 mysqli
-
只使用比mysql更好的mysqli。不需要同时使用