如何在laravel中为jQueryAjax编写代码?
在我的刀片文件中,我有3个div,其中有3个不同的ID如何在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>
<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);
});
});