小编pan*_*hro的帖子

保护ajax帖子?

我有一个表单,用户可以使用该表单添加他们的电子邮件地址和姓名以注册简报.

提交时,ajax请求将数据传输到我的数据库.

我应该使用任何类型的保护来阻止其他人向数据库添加条目,例如.如果另一个站点将他们的表单链接到我的ajax请求URL,那么他们将把数据添加到我的数据库.

我怎么能阻止这个?

php ajax

8
推荐指数
1
解决办法
555
查看次数

多个在哪里

我正在使用eloqent过滤一组产品:

Product::whereIn('color', $color)->whereIn('size', $size)->whereIn('price', $price)->get();
Run Code Online (Sandbox Code Playgroud)

上述每个变量都是一个id数组

$color = [1,2,4,5] 
Run Code Online (Sandbox Code Playgroud)

我的问题是,当用户无法通过一组变量发送时,这是否效率低,说他们不想要任何颜色过滤器,因此数组将是:

$color = [];
Run Code Online (Sandbox Code Playgroud)

我试过 - > toSql并生成sql语句:

select * from `products` where `color` in (?, ?) and 0 = 1 and `price` in (?, ?, ?, ?, ?)
Run Code Online (Sandbox Code Playgroud)

在上面没有发送大小过滤器.

0 = 1是什么意思?这是处理事情的低效方式吗?

mysql laravel eloquent laravel-4 laravel-5

8
推荐指数
1
解决办法
1313
查看次数

从指定键以外的对象中删除所有元素?

我有一个对象:

"languages": {
    "en":["au", "uk"],
    "de":["de"],
    ....
 }
Run Code Online (Sandbox Code Playgroud)

我怎样才能删除除指定键之外的所有内容,所以如果我指定'en'我只想要一个包含"en"的对象:["au","uk"]

javascript javascript-objects

8
推荐指数
4
解决办法
2万
查看次数

柔性元件之间的间距?

的jsfiddle

我有一个显示flex的列表:

<ul>
    <li></li>
    ....

ul{
  list-style-type: none;
  display: flex;
  flex-wrap: wrap;
  background: gold;
}

li{
    flex-basis: 25%;
    background:grey;
 }
Run Code Online (Sandbox Code Playgroud)

现在我想在我的li元素之间留一些空格,添加边距或填充将元素推到下一行(当我有超过4个元素时,我想要flex包装).

我知道上面的内容可以通过框大小来解决,但我的主要问题是我想要元素之间的间距,但是第一个和最后一个元素排列在父元素的左侧和右侧.

怎么能实现这一目标?

例如.

|li|spacing|li|spacing|li|spacing|li|
Run Code Online (Sandbox Code Playgroud)

html css css3 flexbox

8
推荐指数
1
解决办法
1万
查看次数

在计算属性中访问 $el

我试图在计算属性中访问 this.$el.offsetTop,但得到错误:

Cannot read property 'offsetTop' of undefined
Run Code Online (Sandbox Code Playgroud)

如何在计算方法中访问组件的 offsetTop?如果这是不可能的,那么还有其他选择吗?

成分:

<template>
    <div :class="{ 'active' : test }"></div>
</template>
<script>
export default {

    computed: {

        test() {
           console.log(this.$el.offsetTop);
        }
    }
}
</script>
Run Code Online (Sandbox Code Playgroud)

vue.js vuejs2

8
推荐指数
1
解决办法
5584
查看次数

查看所有活动的操作栏 - Android

在我的主要活动中,我有我的行动吧.即使我发起新活动,这怎么能保持可见?

新活动是否必须扩展我的主要活动以实现此目的?

android

7
推荐指数
2
解决办法
1万
查看次数

获得窗户高度?

窗口高度是获取html文档的长度而不是浏览器窗口的大小.

你知道我哪里错了吗?

这是我的脚本:

$(document).ready(function() {
            alert($( window ).height());
    });
Run Code Online (Sandbox Code Playgroud)

我也在我的文档的顶部,我读过这会导致问题:

<!DOCTYPE html>
Run Code Online (Sandbox Code Playgroud)

javascript jquery

7
推荐指数
1
解决办法
2万
查看次数

将伪元素与右侧和垂直中心对齐

我需要将图像显示在最右侧,并将文本保留在左侧.我还需要保持垂直对齐.

我试图在::after伪元素上漂浮,但它破坏了垂直对齐.有任何想法吗?

的jsfiddle

.holder{
    width: 100%;
    background: tomato;
    height: 200px;
    line-height: 200px;
}

.holder::after{
    content: "";
    border: 1px solid red;
    background: transparent url('my-img.jpg') no-repeat;
    width: 30px;
    height: 30px;
    display: inline-block;
}
Run Code Online (Sandbox Code Playgroud)
<div class="holder">
    Section 1
</div>
Run Code Online (Sandbox Code Playgroud)

css vertical-alignment pseudo-element

7
推荐指数
2
解决办法
9439
查看次数

滚动div中的绝对底部位置?

小提琴

我希望将我的按钮对齐到容器的底座,所以我使用:

.buttons{
    position: absolute;
    bottom: 0;
}
Run Code Online (Sandbox Code Playgroud)

当没有太多内容(小提琴中的粉色div)时,这很好,但是当有很多内容(小提琴中的橙色div)时,容器会滚动并且按钮不在容器的底部.

如果按钮位于容器的底部,当它没有大量内容时,如果内容很多,它们位于滚动的底部(内容下方),我怎么能拥有它呢?

html css css3

7
推荐指数
1
解决办法
6176
查看次数

使图像占据Flex项目的全高

我有一个100vh的容器(减去固定的导航高度).

<section class="container">
Run Code Online (Sandbox Code Playgroud)

在这个容器里面我有一些文字:

 <div class="text">
    <p>title</p>
 </div>
Run Code Online (Sandbox Code Playgroud)

由于内容是动态的,因此可以是任何长度.

在本文下面我有一个图像:

 <div class="image">
    <img src="https://s-media-cache-ak0.pinimg.com/736x/d1/a6/64/d1a664bca214bf785a293cbc87950fc4.jpg">
 </div>
Run Code Online (Sandbox Code Playgroud)

图像需要填充100vh( - 导航高度)容器的其余部分.

我用:

.container{
    display:flex;
    flex-flow: column nowrap;
    ....
Run Code Online (Sandbox Code Playgroud)

小提琴

我遇到的问题是我需要将图像作为剩余空间的高度.

我怎样才能做到这一点?在我的小提琴中,如果你的屏幕很小,它会被切断,如果你的屏幕很大,它就不会填满空间.高度:100%无法工作,使其太大.

Flex解​​决方案只是请,没有表格技巧 - 谢谢!

html css html5 css3 flexbox

7
推荐指数
1
解决办法
5055
查看次数