ソースの最後に変数を追加すると、autocomplete()メソッドが実行されない理由を理解しようとしています。GET例えば:
<script>
$(document).ready(function(){
var search_input;
$('#search').keyup(function(){
search_input = ($(this).val());
console.log(search_input);
});
$('#search').autocomplete({
source: "http://192.168.33.10/app_dev.php/search/query/" + search_input,
minLength: 2
});
});
</script>
<div class="ui-widget">
<label for="search">Search</label>
<input type="text" id="search" />
</div>
+ search_inputそれでも、ソースから削除すると、次GETのようになります..
<script>
$(document).ready(function(){
var search_input;
$('#search').keyup(function(){
search_input = ($(this).val());
console.log(search_input);
});
$('#search').autocomplete({
source: "http://192.168.33.10/app_dev.php/search/query/",
minLength: 2
});
});
</script>
<div class="ui-widget">
<label for="search">Search</label>
<input type="text" id="search" />
</div>