Jquery 如果用户看到一个div,它应该存储在数据库中
我正在和拉威尔一起做一个项目。广告应该在不同的页面上显示。因此,用户将在不同的页面上看到广告。关于Ajax,我想将看到的广告数据发送到数据库,然后保存。是否有一个命令或类似的东西可以在用户看到带有广告的div时立即触发Ajax命令 例如:Jquery 如果用户看到一个div,它应该存储在数据库中,jquery,ajax,laravel,Jquery,Ajax,Laravel,我正在和拉威尔一起做一个项目。广告应该在不同的页面上显示。因此,用户将在不同的页面上看到广告。关于Ajax,我想将看到的广告数据发送到数据库,然后保存。是否有一个命令或类似的东西可以在用户看到带有广告的div时立即触发Ajax命令 例如: <div id=“ad_23“> // here is an Image or only text </div> 这是一个简短的解释: 使用jquery,您可以使用ajax功能发送数据: if($('#ad_23').is(":
<div id=“ad_23“>
// here is an Image or only text
</div>
这是一个简短的解释: 使用jquery,您可以使用ajax功能发送数据:
if($('#ad_23').is(":visible")){
$.ajax({
data : 'content=' + $('#ad_23').html(),
url : '/storedata',
type : 'POST'
});
}
使用Laravel,您可以将此示例中的数据存储在routes/web.php中:
Route::post('storedata',function(Request $request){
$content = $request->input('content');
$result = DB::table('TABLE_NAME')->insert(
['content' => $content]
);
echo $result;
exit;
});
为了实现这一点,你需要一个广告框架,当一个广告显示给你可以链接的用户时,你可以使用它来引发事件。由于问题中缺少信息,我们无法提供任何其他帮助。您添加了一个带有无效引号的div。我不确定这在任何方面是否相关,或者添加了任何有用的信息。谢谢你的解释。如果看到div,如何发送Ajax命令?我更改了答案,以查看是否看到,我有if$'ad_23'。is:visible