我有一个简单的Download
按钮,看起来像这样
<a download="{{ $thumb }}" href="{{ $thumb }}" class="btn btn-success">Download Image</a>
当找到图像时,它会出现在页面上。按钮工作正常,正在下载图像。
页面有简单的输入字段,用户可以搜索图像,如果找到图像,它会显示在页面上,带有按钮下载。
我做了一个函数,它保存每个被搜索的字符串
,现在我想知道我是否可以保存也如果按钮下载
被点击,例如图像被下载。
有人能给我举个例子吗?我用的是Laravel5.4。也许我需要传递给控制器点击事件?
电流控制器功能
public function getImage(Request $request)
{
$url = get_curl_content_tx('http://example.com/api?url='.$request->input('url'));
$items = json_decode($url, true);
$thumb = $items['thumbnail_url'];
$db_save = new Image();
$ip = $request->ip();
$ip = DB::connection()->getPdo()->quote($ip);
$db_save->url = $request->input('url');
$db_save->ip = DB::raw("inet_aton($ip)");
$db_save->save();
return view('getImage',compact('thumb'));
}
是的。确保href
是去一个路由,在那里你保持跟踪这些记录,你可以通过特定的图像来更新图像模型本身的记录模型,如果计数器在那里?像这样的东西:
public function TrackDownload(Image $image){
$imageRecord = Record::where('image_id', '=', $image->id);
$imageRecord->update([
'download_counter' => $imageRecord->download_counter + 1;
]);
return redirect()->route();
}
我试图更新下载按钮点击数据库列。似乎很容易,但当我点击按钮数据库中的计数器不更新。 我不确定这是否是最佳和正确的方法,但这是我到目前为止所做的。 一个输入字段,用户从API中提取图像 当图像加载有显示按钮下载和用户可以下载它 另外,当用户搜索图像时,我会将搜索的内容保存在数据库中。这是我的控制器函数,用于将图像保存在数据库中的搜索字符串中。这很好用 这是下载时更新按钮单击的功能 视图中的按钮 路线
在我的程序中,它将单击浏览器中的一个按钮,并且在该页面中,应该会出现另一个按钮。出现该按钮后,我的程序将立即运行下一个操作来单击下一个按钮。我目前收到此错误: ElementNotVisibleException:消息:元素不可见 因此,我假设我正在调用该操作,以便在该按钮出现之前单击下一个按钮。我的问题是,我该怎么做才能让我的程序等到我可以点击按钮,再点击按钮? 这就是我的程序底部的代码的样子。
我正试图让JQuery在按下下一个按钮时自动单击该按钮。在互联网上,我发现应该是这样的(查看JQuery部分)。但由于某种原因,它不起作用。 它们必须在同一个代码中吗? 我尝试过的:JQuery: 表单中的按钮1 HTML: 表单中的按钮2 HTML:
我正在使用Selenium Webdriver选中表单中的一个框,并在同一页面上单击save。复选框工作正常,但无法单击保存。我已经尝试了多种解决方案,但没有一个有效的解决方案。我添加了一个睡眠,因为在单击手动保存后,它确实需要一段时间来处理。 下面是保存按钮的html: 我也尝试使用webforms,但是我遇到了相反的问题,我可以保存表单,但不能选择复选框。
试图查找包含data-qa属性的按钮。尝试用以下方案处理它:
问题内容: 是否可以检测用户何时单击浏览器的后退按钮? 我有一个Ajax应用程序,如果我可以检测到用户何时单击“后退”按钮,则可以向后显示适当的数据。 任何使用PHP,JavaScript的解决方案都是可取的。最好用任何一种语言解决方案,只需要我可以翻译成PHP / JavaScript的东西即可 编辑:从下面剪切并粘贴: 哇,所有出色的答案。我想使用Yahoo,但我已经使用了Prototype和