在表单中写了一个复选框:
<input type="checkbox" name="my_checkbox" value="true">
但有些事情告诉我value:true将传递字符串。如果复选框标记为 send true,如果未标记为send false ,如何做到这一点?
在表单中写了一个复选框:
<input type="checkbox" name="my_checkbox" value="true">
但有些事情告诉我value:true将传递字符串。如果复选框标记为 send true,如果未标记为send false ,如何做到这一点?
我写了一段代码,当按下按钮时,元素平滑地退出屏幕边缘:
CSS
.direct-chat {
display: none;
position: fixed;
bottom: 5px;
right: 5px;
max-width: 320px;
z-index: 2;
transform: translateX(0);
animation: ani 0.5s ease;
}
@keyframes ani {
0% {transform: translateX(100%);}
100% {transform: translateX(0);}
}
网页格式
<a href="#" class="dialog">Перейти к диалогу</a>
<div class="card card-primary card-outline direct-chat direct-chat-primary" id="chatWithAdmin">
...
<button type="button" class="btn btn-tool close_btn">
<i class="fas fa-times"></i>
</button>
...
</div>
JavaScript
$(document).ready(function () {
var Modal = document.getElementById('chatWithAdmin');
var dialog_link = document.querySelector('.dialog');
var close_info = document.getElementsByClassName('close_btn')[0];
dialog_link.onclick = function () {
Modal.style.display = "block";
}
close_info.onclick = function ()
{
setTimeout(function () {Modal.style.display = "none"}, 500);
}
});
我做了一些事情来使外观平滑,但是如何使它在您单击十字(close_btn类)时,它也平滑地返回屏幕并获得“显示:无”样式?
大家好,我正在为一个点击调用函数的脚本而苦苦挣扎,我试图把它放在一个承诺中:
$('.csv').on('click', async function ()
{
let start = new Date.getTime()
let promiseScript = new Promise(function (resolve, reject)
{
// мой код...
}
resolve("done");
});
let end = new Data.getTime()
await promiseScript.then(document.querySelector('.description').innerHTML += `<span>На выполнение скрипта
ушло ${end - start} ms</span>`);
});
但问题是它首先显示脚本的执行时间,然后才开始执行脚本。如何正确测量此脚本的执行时间?
有一个从文件中读取数据的函数:
function read_file(local_path){
let dataFile;
fs.readFile(local_path + "my_file.csv", "utf8",
function (error, data){
if (error) throw error;
return data;
});
}
async function run() {
await console.dir(read_file(local_path));
}
run();
如何从readFile()中的函数返回一个值,这可能吗?
我正在用 javascript 中的 promises 和 async / await 进行试验,但我不太明白这个脚本是如何工作的:
let promise = new Promise(()=> {
setTimeout(()=> console.log('Hi'), 3000)
});
function sayHi2(){
console.log('HiHi');
}
async function f() {
await promise;
sayHi2();
}
f();
它给了我:
承诺会在 3 秒后正常工作,但他们无法解决 sayHi2()函数,尽管我希望承诺会首先工作,也就是说,它将在 3 秒后显示信息,然后是sayHi2()功能将起作用。为什么会发生这种情况,您如何获得预期的结果?
有两个模型users和zakaz以一对多的关系链接:
class User extends Authenticatable
{
public function zakaz()
{
return $this->hasMany(Zakaz::class);
}
zakaz 表存储引用用户表的外键“users_id”到主键“id”。users 表有一个name列,用于存储用户名。我对模型还不是很了解,所以想问一下:如何通过zakaz表从users表中获取name值?
有html代码:
<div id="touchSideSwipe" class="touch-side-swipe d-lg-none">
...
<button class="user_region1">Не выбрано <span class="arrow1">↓</span></button>
</div>
如何向touchSideSwipe添加事件,但使其在按钮user_region1上不起作用?我试过了,我没有成功:
const box = $(".touch-side-swipe");
box.on("click", function (e){
if (!$('.user_region1'))
{
console.log('hi');
}
console.log('123');
})
Laravel 控制器中有这段代码:
public function put_in_favorites(Request $request)
$is_active = $request->get('is_active');
if ($is_active)
{
return 'this is true';
}
else
{
return 'this is false';
}
它从 ajax 请求中获取$is_active的值:
$('.bpt-heart').on('click', function (){
$(this).toggleClass('Active');
let IsActive;
if ($(this).hasClass('Active'))
{
IsActive = true;
}
else
{
IsActive = false;
}
dataId = this.getAttribute('data-id');
// console.log(dataId);
$.ajax({
url: 'favorites',
type: 'POST',
headers: {
'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
},
data: {
is_active: IsActive,
data_id: dataId
},
success: function (data)
{
console.log(data);
},
error: function (err)
{
console.log('Error');
console.log(err);
}
});
});
但是,这对我来说总是返回 true,尽管如果返回$is_active,它会根据需要更改为true和false。如何根据$is_active变量在控制器中处理这两种情况?
有按钮
<button type="button" class="sklad mb-2"><div>склад1</div><span> пн-вс 10:00 - 19:00</span></button>
<button type="button" class="sklad mb-2"><div>склад2</div><span> пн-вс 10:00 - 19:00</span></button>
<button type="button" class="sklad mb-2"><div>склад3</div><span> пн-вс 10:00 - 19:00</span></button>
<button type="button" class="sklad mb-2"><div>склад4</div><span> пн-вс 10:00 - 19:00</span></button>
如何在按钮单击时获取div标签内的值?