我有以下代码使用Typeahead.js作为建议.我没有关于代码的重大问题,因为它工作正常.
我面临的一个小问题是,在任何给定时间内,即使远程URL中有超过5条建议,我也只看到5条建议.
var isearch = new Bloodhound({
datumTokenizer: function(d) {
return Bloodhound.tokenizers.whitespace(d.value);
},
queryTokenizer: Bloodhound.tokenizers.whitespace,
remote: "http://localhost/search/get-data/%QUERY"
});
isearch.initialize();
$("#search_box .typeahead").typeahead(null,{ name: "isearch",
displayKey: "value",
source: isearch.ttAdapter(),
templates: {
suggestion: Handlebars.compile("{{value}}")
}
});
Run Code Online (Sandbox Code Playgroud)
我的期望是有更多的建议,应该有一个滚动条供用户查看.
我将Googles funky ReCaptcha NoCaptcha整合到一个简单的html5表单中.在localhost上它正在工作,但在线测试它总是返回错误'invalid-json'.这是我的代码的一部分:
$secret = 'TEHSEHCRET';
$recaptcha = new \ReCaptcha\ReCaptcha($secret);
$resp = $recaptcha->verify($_POST['g-recaptcha-response'], $_SERVER['REMOTE_ADDR']);
if ($resp->isSuccess()) {
// do some
}
else {
print_r($errors = $resp->getErrorCodes());
}
Run Code Online (Sandbox Code Playgroud)
返回 Array ( [0] => invalid-json )
我用谷歌搜索了一些帮助,但没有发现真有帮助.
由于代码在线和离线是相同的,我真的无能为力.问题来自哪里.https://developers.google.com/recaptcha/docs/verify对错误代码一无所知.猜猜解决方案太简单了.
在上周末,我的一些网站记录了错误,意味着错误使用了我们的网址:
...news.php?lang=EN&id=23'A=0
Run Code Online (Sandbox Code Playgroud)
要么
...news.php?lang=EN&id=23'0=A
Run Code Online (Sandbox Code Playgroud)
代替
...news.php?lang=EN&id=23
Run Code Online (Sandbox Code Playgroud)
我发现最初只提到了一页(https://forums.adobe.com/thread/1973913),他们推测附加的查询字符串来自GoogleBot或编码错误.
我最近改变了我的网站使用PDO而不是mysql_*
.也许这种变化导致了错误?任何提示都会有用.
此外,所有请求都来自下面显示的相同用户代理.
Mozilla/5.0 (Windows; U; Windows NT 5.1; pt-PT; rv:1.9.1.2) Gecko/20090729 Firefox/3.5.2 (.NET CLR 3.5.30729)
Run Code Online (Sandbox Code Playgroud)
这导致我找到以下线程: URL中的pt-BR 和 Strange参数 - 他们在尝试什么?
我已经设置了list-style-type
CSS,但由于某种原因它没有显示它.
body {
margin: 0;
}
ol {
list-style-type: decimal;
padding-left: 0;
}
Run Code Online (Sandbox Code Playgroud)
<ol>
<li>Item 1</li>
<li>Item 2</li>
<li>Item 3</li>
</ol>
Run Code Online (Sandbox Code Playgroud)
我有以下布局:
#limited-width {
width: 100%;
max-width: 200px;
margin: 0 auto;
font-size: 18px;
}
ul {
display: flex;
flex-flow: row wrap;
list-style: none;
padding: 0;
margin: 20px;
}
ul > li {
display: block;
text-align: center;
flex: 1 0 auto;
max-width: 100%;
box-sizing: border-box;
margin: 0;
padding: 4px 7px;
border: 2px solid rgba(0,0,0,.3);
background-color: rgba(0,0,0,.03);
}
Run Code Online (Sandbox Code Playgroud)
<div id="limited-width">
<ul>
<li>Apple</li>
<li>Orange</li>
<li>Pineapple</li>
<li>Banana</li>
<li>Tomato</li>
<li>Pear</li>
<li>Lemon</li>
</ul>
</div>
Run Code Online (Sandbox Code Playgroud)
如您所见,其中的列表项ul
具有宽度为的边框2px
,但正因为如此,元素之间的边界加倍.我正在寻找一种方法,使边框在元素之间的宽度相同,同时border-collapse
使用flexbox 保持外部边框相同(类似于在桌子上工作的方式).这是可能的,如果是的话,怎么样?
我使用的是PhpStorm IDE,只在一个特定的文件中,它开始显示文件的名称和路由到该文件的文件夹名称,并带有红色波浪下划线(如文本处理器中的拼写错误).没有什么重要的,它一直吸引着我的目光.任何人都知道原因,更好地如何摆脱它?
我正在尝试使用PECL 安装Libsodium PHP扩展,但我不知道如何获取所需的dll文件.我想在Windows 7(64位)上使用Wampserver.
谁能帮我?
我想使用php从我的SQL表中请求5个随机行.例如,我需要:
mysql_query("SELECT * FROM catalogue >> not sure what goes here << LIMIT 5");
Run Code Online (Sandbox Code Playgroud) 我得到了这个很好的代码,我不知道为什么不起作用.为了兼容性,它应该获取文本输入的值并用它的HTML代码替换每个给定的国家字符.但是,当我单击按钮时,该函数返回字符串而不做任何更改.任何的想法?
(jsfiddle)
<a id="reminder1" onclick="document.getElementById('reminder2').style.display = ''; document.getElementById('reminder1').style.display = 'none';">
Set reminder
</a>
<a id="reminder2" class="reminder" style="display:none;">
<input type="text" id="reminderh" size=40 style="font-size:20px;">
<input type="button" value="Set" onclick="csere(document.getElementById('reminderh').value);">
</a>
<script>
function csere(qwe){
document.getElementById('reminder2').style.display = 'none';
var rtz0 = qwe.replace("á","á");
var rtz1 = rtz0.replace("Á","Á");
var rtz2 = rtz1.replace("é","é");
var rtz3 = rtz2.replace("É","É");
var rtz4 = rtz3.replace("í","í");
var rtz5 = rtz4.replace("Í","Í");
var rtz6 = rtz5.replace("ö","ö");
var rtz7 = rtz6.replace("Ö","Ö");
var rtz8 = rtz7.replace("?","&ő");
var rtz9 = rtz8.replace("?","Ő");
var rtz10 = rtz9.replace("ó","ó");
var …
Run Code Online (Sandbox Code Playgroud) 如果我将插入符号设置在一行上并意外按下CtrlX或CtrlC代替CtrlS,则会剪切/复制整行,因为没有选择.
这可能非常烦人,并且经常会破坏我想要粘贴的剪贴板中的代码.如果没有选择任何东西,我希望没有任何事情发生.如何关闭它?