作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试使用Typeahed Twitter进行引导
https://github.com/twitter/typeahead.js
我需要根据用户输入的内容和ANOTHER参数来动态更改 Remote 。
(目标是检索一个国家的城市)
尝试使用country =“en”;不影响它
尝试使用autocompleter.remote =“..”;不起作用。
任何想法 ?
<script>
var country="fr";
var autocompleter = new Bloodhound({
datumTokenizer: Bloodhound.tokenizers.obj.whitespace('value'),
queryTokenizer: Bloodhound.tokenizers.whitespace,
remote: 'ajax.php?action=getVilles&country='+country+'&ville=%QUERY'
});
autocompleter.initialize();
$('#city').typeahead(null, {
name: 'city',
displayKey: 'city',
source: autocompleter.ttAdapter()
});
</script>
最佳答案
这是我所做的:
var tagStudies = new Bloodhound({
datumTokenizer: Bloodhound.tokenizers.obj.whitespace('text'),
queryTokenizer: Bloodhound.tokenizers.whitespace,
remote: {
url: "autocomplete/study",
replace: function(url, uriEncodedQuery) {
study = $('#study').val();
ssp = $("#social-security").val();
return url + '?q=' + uriEncodedQuery + '&s=' + study + '&ssp=' + ssp
},
filter: function (parsedResponse) {
return parsedResponse.studies;
}
}
});
关于twitter-bootstrap-3 - 提前输入bootstrap3 : how to pass a parameter into remote?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25785344/
我是一名优秀的程序员,十分优秀!