JavaScript 循环字母表与搜索词
javascript looping alphabet with a SEARCHTERM
我遇到了问题。我正在尝试循环一个转到 $.getJSON 的输入值,这里有一个例子:
用户提交 SERCHTERM,
我需要它与字母表一起循环,例如:
SEARCHTERM
SEARCHTERM
SEARCHTERM
SEARCHTERM a
SEARCHTERM a
SEARCHTERM a
a SEARCHTERM
a SEARCHTERM
a SEARCHTERM
SEARCHTERM b
SEARCHTERM b
SEARCHTERM b
b SEARCHTERM
b SEARCHTERM
b SEARCHTERM
我将如何做到这一点?
var alphabet = "abcdefghijklmnopqrstuvwxyz0123456789".split("");
_.each(alphabet, function(letter) {
callAPI(search_input + ' ' + letter);
});
我的网站:http://Keyworda.com(我将在这里使用代码)
相关代码:
<script type="text/javascript">
var suggestCallBack; // global var for autocomplete jsonp
var keywordCount = 0;
$('body').on("click", '#submit', function() {
$('#keywords').html('');
var search_input = $("#keyword").val();
var language = $("#edit-domain").val();
callAPI(search_input, language);
var alphabet = "abcdefghijklmnopqrstuvwxyz0123456789".split("");
_.each(alphabet, function(letter) {
callAPI(letter + ' ' + search_input); // add this line
callAPI(search_input + ' ' + letter);
});
return false;
});
function callAPI(search_input, language){
$.getJSON("http://suggestqueries.google.com/complete/search?callback=?", {
"hl": language, // Language
//"ds":"yt", // Restrict lookup to youtube
"jsonp": "suggestCallBack", // jsonp callback function name
"q": search_input, // query term
"client": "youtube" // force youtube style response, i.e. jsonp
});
suggestCallBack = function(data) {
var suggestions = [];
var languageText = $("#edit-domain option:selected").text();
$('#keywordTable').show();
$.each(data[1], function(key, val) {
suggestions.push({
"value": val[0]
});
$('#keywordTable tr:last').after('<tr><td>' + search_input + '</td><td>' + val[0] + '</td><td>0</td><td>0</td><td>0</td></tr>');
$('#keywordCount').text(++keywordCount);
$('#keywordtext').text(search_input);
$('#languageholder').text(languageText);
});
}
}
</script>
你只需要添加a SEARCHTERM
:
var alphabet = "abcdefghijklmnopqrstuvwxyz0123456789".split("");
_.each(alphabet, function(letter) {
callAPI(letter + ' ' + search_input); // add this line
callAPI(search_input + ' ' + letter);
});
相关文章:
- 如何在javascript中通过rtl字母表对列表进行排序和分组
- 对于循环-在循环内部循环,用于获取带有ascii值的字母表
- 只允许数字出现在字母表后面
- 在JavaScript中增加字母表
- 使用JS和jQuery搜索HTML表
- 使用PHP和JavaScript动态搜索SQL表并在HTML上显示
- JQuery文本区域字母表
- 控制器作为搜索输入表单的语法
- 如何使正则表达式接受ONLY字母表和空格
- 字母表中的选择
- 仅当后面跟着字母表时才允许使用空格字符的验证
- 如何使用regex从字母表字符串中删除特定的字母
- 显示给定输入数字的数据集中字母表的所有可能组合
- 存储字母表中每个字母在所需位置的字符串中出现的次数
- 如何使用 html 表单中的一个文本字段来搜索数据库表中的任何列
- 基于字母表的选择元素的动态选项组
- 将字母表中的所有字母实例替换为另一个
- 在 Jquery 中创建词汇表字母表
- JavaScript 循环字母表与搜索词
- 如何在搜索查询中只排除#、$、%等特殊字符并包括字母表和数字