Gan*_*esh 5 javascript jquery cakephp cakephp-3.0
我从json获取值并传递给自动完成搜索字段.
[{"id":1,"name":"JAVA"},{"id":2,"name":"cake PHP"},"id":3,"name":"Android"}]
Run Code Online (Sandbox Code Playgroud)
例如,当我点击它时JAVA,我想获得JAVA的ID,例如www.example.com/1
Jquery代码:
<script>
$('#search').typeahead({
ajax: '/searchendpoint/search',
onSelect: function() {
window.location = "/home/view/" + $(this).val().id; }
});
</script>
Run Code Online (Sandbox Code Playgroud)
小智 1
请按照以下解决方案进行操作。
超文本标记语言
<select id="search">
<option value="1">JAVA</option>
<option value="2">cake PHP</option>
<option value="3">Android</option>
</select>
Run Code Online (Sandbox Code Playgroud)
JavaScript
document.addEventListener('change', function(){
window.location = "www.example.com/" + document.getElementById('search').value;
})
Run Code Online (Sandbox Code Playgroud)