Я могу передать простой текст в URL моего API, следующим образом:Передавать значение ввода jquery в URL?
var bus = $('.location').text(); $.getJSON('http://apiofsite'+bus+'apiofsitecontinued.com'), function(){ do something});
Теперь я хочу, чтобы иметь возможность делать то же самое, но используя поле ввода вместо напечатанного HTML. Что-то вроде этого:
<input id="stuff" type="input" />
Так в идеале мой JS будет вот так.
var sang = $('#stuff').val(); $.getJSON('http://apiofsomewebsite'+sang+'apiofsomewebsitecontinued.com'), function(){ do something});
Я не верю, что URL читает мой вход, так как она возвращает пустой.
Является ли этот код внутри функции, которая запускает 'onClick', после того, как пользователь ввел термин? –
его запускает '$ (document) .on ('click', '#somerandomdiv', function() {myproblemhere});' после того, как пользователь ввел '# stuff' –
Можете ли вы представить рабочий пример через встроенный код SO , или jsFiddle? –