0
我不知道我是否在標題中明確了自己,但我會再解釋一遍。我輸入我要在那裏貼上一個字符串,所以我要檢查是否包含了一些字符串:檢查輸入是否包含數據庫表中的某些值
var str1 = "ABCDEFGHIJKLMNOP";
var str2 = "DEFG";
if(str1.indexOf(str2) != -1){
alert(str2 + " found int the input!");
}
但這樣一來我有預先定義STR2,當我需要的是與表中的值進行比較,想象我有一張桌子:
- (id = 1 | desc =「banana apple orange」| name =「fruits」)。
- (id = 2 | desc =「batman superman finn」| name =「heroes」)。
所以現在我粘貼字符串和Ajax進入數據庫返回的RAW:
var str1 = "ABCDEFGHIJKLMNOP";
var str2 = dataFromTable;
if(str1.indexOf(desc) != -1){
alert("This is a " + name);
}
因此,任何幫助將是巨大的,並不需要是exaclty這樣,只需要compaire值FROM數據庫並返回一些東西使用map
謝謝
這真的很有幫助,它可以很好地處理這些代碼,但它只能從字符串中讀取一個單詞,因爲您忽略了2個或更多個單詞,我不知道是否可以得到類似於「如果str1與在desc這些詞「。我試圖用desc填充一個數組,以便可以與所有索引進行比較,但它對我來說太過先進。 –
請嘗試添加一個這樣的例子到你的OP中,這樣我就能很好地理解你想要的輸出。 –