通常我会期待一种String.contains()方法,但似乎没有一种方法.
检查这个的合理方法是什么?
我正在使用firebase进行数据存储.数据结构如下:
products:{
product1:{
name:"chocolate",
}
product2:{
name:"chochocho",
}
}
Run Code Online (Sandbox Code Playgroud)
我想对这些数据执行自动完成操作,通常我会像这样编写查询:
"select name from PRODUCTS where productname LIKE '%" + keyword + "%'";
Run Code Online (Sandbox Code Playgroud)
因此,对于我的情况,例如,如果用户输入"cho",我需要同时带上"chocolate"和"chochocho".我考虑将所有数据放在"产品"块下,然后在客户端进行查询,但这可能需要大量数据库的内存.那么,我该如何执行sql LIKE操作呢?
谢谢
我想通过表行进行实时搜索,使用jQuery,"live"这个词是关键,因为我想在文本输入中键入关键字,在同一个站点上我想要jQuery自动排序(或删除那些与搜索查询不匹配的表行.
这是我的HTML:
<table>
<tr><th>Unique ID</th><th>Random ID</th></tr>
<tr><td>214215</td><td>442</td></tr>
<tr><td>1252512</td><td>556</td></tr>
<tr><td>2114</td><td>4666</td></tr>
<tr><td>3245466</td><td>334</td></tr>
<tr><td>24111</td><td>54364</td></tr>
</table>
Run Code Online (Sandbox Code Playgroud)
如果我愿意的话.通过搜索Unique ID,它应该显示从唯一ID的特定数字开始的唯一行.铁.如果我在搜索输入框中输入"2",则应保留以下行,因为它们开头2:
<table>
<tr><th>Unique ID</th><th>Random ID</th></tr>
<tr><td>214215</td><td>442</td></tr>
<tr><td>2114</td><td>4666</td></tr>
<tr><td>24111</td><td>54364</td></tr>
</table>
Run Code Online (Sandbox Code Playgroud)
如果我要输入24,那么应该只有一行可见,因为它从24:
<table>
<tr><th>Unique ID</th><th>Random ID</th></tr>
<tr><td>24111</td><td>54364</td></tr>
</table>
Run Code Online (Sandbox Code Playgroud)
如果你们能给我一些关于如何做这样的事情的提示,我会非常感激.
谢谢.
$a = 'how are you';
if (strpos($a,'are') !== false) {
echo 'true';
}
Run Code Online (Sandbox Code Playgroud)
在PHP中,我们可以使用上面的代码来检查字符串是否包含特定的单词,但是如何在JavaScript/jQuery中执行相同的功能呢?
我在我的应用程序中有级联下拉列表,使用jquery级联,现在我的问题是它与IE9,Firefox,Opera和Safari一起工作顺利,但不能与IE7,IE8等任何浏览器一起使用.
我浏览了问题并发现错误是由于我的jquery代码中的indexOf,我通过删除indexOf尝试了它,但它仍然给出相同的错误..
注意:在telerik脚本中是否有任何解决方法可以删除indexOf,因为我只能在其脚本中找到indexOf.
以下是代码:
function OnClientSelectedIndexChanged(sender, eventArgs) {
var senderId = sender.get_id().toString();
var uniqueName = senderId.substring(senderId.lastIndexOf('_'), senderId.length);
if(senderId.indexOf("drpdwnCondition") > 0)
{
return false;
}
var selectedItem = eventArgs.get_item();
var selectedValue = selectedItem.get_value().split('_');
$.ajax({ type: "POST", async: true,
url: "/SalesRepresentativeMonitoring.aspx/GetData", contentType: "application/json; charset=utf-8",
data: "{value:" + JSON.stringify(selectedValue[1]) + "}", dataType: "json",
success: function (msg) {
var resultAsJson = msg.d // your return result is JS array
// Now you can loop over the array to get each object
var cnditionCombo = …Run Code Online (Sandbox Code Playgroud) 如何查找文本是否包含url字符串.我的意思是,如果我有
Sometexthttp://daasddas some text
Run Code Online (Sandbox Code Playgroud)
我希望将http:// daasddas作为javascript的链接进行处理或制作