【问题标题】:Ajax post request after every reload of page每次重新加载页面后的 Ajax 发布请求
【发布时间】:2018-03-06 10:07:45
【问题描述】:

我的数据库中有一个字段,它有一个日期时间类型的列。我希望每次加载视图时该字段都有今天的日期。我可以使用 AJAX 和 location.reload() 函数来做到这一点吗?

【问题讨论】:

  • 是的。您可以使用 Ajax 做到这一点。开始投票吧……
  • 为什么会这样?
  • 没有例子,没有努力,通常......
  • 啊,好的,谢谢你的大力帮助
  • 嗨@YoussefBoudaya,你在这里已经够久了,你应该已经阅读了tourHow to Ask。您可能还想阅读:meta.stackoverflow.com/questions/261592/…

标签: jquery ajax laravel


【解决方案1】:

在您点击“ASK Question”之前先接受建议,了解您如何搜索您的问题,然后您就不会看到有人说“学习如何提问”或“投票否决”

秒 你应该在你的控制器中创建函数来更新数据库时间 我使用它在 laravel 中内置的 Carbon 库,它非常酷,只需导入它

use Carbon\Carbon;

你的控制器功能

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 中,当您在工作时通过邮寄方式参考您的控制器,我希望您了解身份验证,您应该对插入数据库或更新或选择的任何人进行身份验证

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

在您的刀片视图中

 $.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

【讨论】:

  • tochkar y bouhmid :D
【解决方案2】:

这是一些伪逻辑...

  1. 您的数据库字段可能属于数据库表行。
  2. 希望这个数据库表行有一个主键。
  3. 每次加载页面时,您都会获取此主键,然后运行 将 datetime 字段上的 UPDATE 查询到与其对应的 now() 中。

这是另一个可能的示例资源:

Update sql table whenever the page loads

【讨论】:

  • 好的,在您发表评论后已经开始尝试,希望我能做对。我问这个问题是因为我在开发方面并不出色,所以我想我需要很长时间才能找到结果谢谢。
  • 我在 stackoverflow 上添加了一个类似问题的链接,其中也包含为您提供的示例。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-02-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多