gpt4 book ai didi

jquery - 每次重新加载页面后 Ajax post 请求

转载 作者:行者123 更新时间:2023-12-01 08:39:38 25 4
gpt4 key购买 nike

我的数据库中有一个字段,其中有一个日期时间类型列。我希望每次加载 View 时该字段都有今天的日期。我可以使用 AJAX 和 location.reload() 函数来执行此操作吗?

最佳答案

好的,在您点击“提问问题”之前,先听听“建议”,了解您如何搜索问题,然后您就不会看到莎莉人们说“学习如何提问”或“否决”

第二个您应该在 Controller 中创建函数来更新数据库时间我使用 Laravel 内置的 Carbon 库,导入它非常酷

use Carbon\Carbon;

您的 Controller 功能

public function UpdateDate(){
$time=Carbon::now();
$time->timezone = 'Europe/Athens';
$UpdateNewDate=$time->format('Y-m-d');// choose the format you wanna
//if you working with model so do model update by save()
//if you dont use DB::update('');
$InsertedDate=DB::update('update blablabla set ColumnName=?' where blabla=2,[$UpdateNewDate]');
if($InsertedDate){
return response()->json([
'Status'=> true,
'Message'=>'Updated',
'Data' => null,
], 200);
}
else //check the error
}

然后在 Route web 或 api 中,当您通过帖子引用您的 Controller 时,我希望您了解身份验证,您应该对插入数据库或更新或选择的任何一个进行身份验证

Route::post('/UpdateDate','YourControllerName@UpdateDate');

在 Blade View 中

 $.ajax({
method: 'POST',
dataType: 'json',
url: "http://localhost/LaravelProject/public/UpdateDate",
data: null,
success: function(data){
console.log('succes: '+data['Success']);
}
});

然后通过检查检查您的控制台,如果您看到 True,那么欢迎您,如果没有联系我,也欢迎您以任何方式

mt5lesh 7d y2ll menk 尽力而为 ya sde2y :D

关于jquery - 每次重新加载页面后 Ajax post 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49128218/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com