Динамичное изменение данные в jquery

431
24 ноября 2016, 09:49

Есть скрипт:

function begin() {
    setInterval(function () {
        $.getJSON('какой-нибудь url' + $('#postId').val(), function (res) {
        }, 10000);
    });
}

И есть инпут форм:

<p:inputText id="postId" style="margin-bottom: 10px; margin-top: 10px;"/>

Мне нужно, чтобы при изменении текста в инпуте сразу же менялось значение в begin();.

Answer 1
$('input#postId').on('keyup', function () {
  $.getJSON('localhost:8080/get-json/' + $(this).val(), function (res) {});
});

Или

<p:inputText id="postId" style="margin-bottom: 10px; margin-top: 10px;" onkeyup="begin($(this).val())" />

но в таком случае begin() должен принимать аргумент:

function begin(val){
   $.getJSON('localhost:8080/get-json/' + val, function (response){});
}
READ ALSO
Как вернуть значение из события или из функции обратного вызова?

Как вернуть значение из события или из функции обратного вызова?

Пытаюсь делать вот так, но ничего не получается:.

469
Как передать переменную из JavaScript в php?

Как передать переменную из JavaScript в php?

У меня есть скрипт который срабатывает каждый 10 секунд. Каждый раз когда она срабатывает значение переменных меняется.

348
Как задать масштаб странице

Как задать масштаб странице

Есть страница, как сделать так, если разрешение экрана меньше или равно 1024, то размер страницы становился такой, как будто мы нажали ctrl-(с масштабом...

495
Включить сразу 3 графика

Включить сразу 3 графика

Есть 3 диаграммы, заключены в полимер, сделал переключалку между ними, по отдельности все работают идеально, но мне необходимо и включать...

454