Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/88.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在laravel中为jQueryAjax编写代码?_Jquery_Laravel - Fatal编程技术网

如何在laravel中为jQueryAjax编写代码?

如何在laravel中为jQueryAjax编写代码?,jquery,laravel,Jquery,Laravel,在我的刀片文件中,我有3个div,其中有3个不同的ID <div id ="id1">0</div> <div id ="id2">0</div> <div id ="id3">0</div> 如何使用JQuery Ajax获取控制器中的time(),并将值绑定到每个div <div id ="id1">0</div>

在我的刀片文件中,我有3个div,其中有3个不同的ID

<div id ="id1">0</div>
<div id ="id2">0</div>
<div id ="id3">0</div>
如何使用JQuery Ajax获取控制器中的
time()
,并将值绑定到每个div

<div id ="id1">0</div>
<div id ="id2">0</div>
<div id ="id3">0</div>
能找个人帮忙吗?
谢谢

您不需要将ID传递到路由<代码>时间()不需要任何参数

Route::get('/getTime', 'App\Http\Controllers\TimeController@getTime');

但是,这是一种在div上获取unix时间戳的非常复杂的方法。你可以这样做

$(文档).ready(函数(){
const unixTimestamp=Math.floor(Date.now()/1000);
$('#id1')。文本(unixTimestamp);
$('#id2').text(unixTimestamp);
$('#id3')。文本(unixTimestamp);
});

此时间必须以间隔或一次性显示方式更新吗?如果可以通过
Math.floor(Date.now()/1000)
在javascript中获得相同的
time()
值,为什么要发出ajax请求?我需要为3个不同的div显示time(),当我使用3个不同Id访问URL时,如
http://www.project.test/getTime/id1
它应该为每个div显示相同/不同的时间,因此我需要AJAX来获取请求@IGP@Justinas,当我将URL作为
http://www.project.test/getTime/id1
,它应该分别显示每个div的
时间()
。您什么时候传递url?点击按钮后?
public function getTime()
{
    return time();    
}
$(document).ready(function() {
    $.ajax({
        url: '/getTime'
        method: 'get'
    })
    .done(time => {
        $('#id1').text(time);
        $('#id2').text(time);
        $('#id3').text(time);
    });
});