我带有代码点火器的 ajax 函数不起作用



我的订阅电子邮件没有添加到数据库中,即使使用 print_r 进行数据库查询,控制台中也不会显示网络结果

$.ajax({
type: 'post',
enctype: 'multipart/form-data',
url: base_URL+"Home/subscription_email",
data: {'email': subscription_email},
processData: false,
contentType: false,
cache: false,
beforeSend: function() {
$('.sending_subscription_email').html("<h6>SUBMITTING . . .</h6>");
},
success: function(data) {
$('.sending_subscription_email').html("<h6>SUBMITTED</h6>");
$('#subscription_email').val('');
},
error: function(e) {
$('.sending_subscription_email').html("<h6>Error, please try again</h6>");
}
});

//控制器 公共函数 subscription_email(( {

$subscriptionData = $this->input->post();
$subscriptionData['status']         = '1';
$subscriptionData['notification']   = '0';
$subscriptionData['date_created']   = date('Y-m-d H:i:s');
//print_r($subscriptionData); exit();
//insert data into db
$insert = $this->Common_model->insertData('subscription', $subscriptionData);
//print_r($this->db->last_query()); exit();
if ($insert) {
echo true;
} else {
echo false;
}
}

是否启用了开发模式以查看错误?生产模式可能已打开,并且正在生成一些错误,因此您在"网络"选项卡中看不到这些错误。

相关内容

  • 没有找到相关文章