Первый параметр setTimeout()
должен быть функциональным объектом (или строкой, но вы не должны использовать это).Например:
timer = setTimeout(function () {
$("#getJSONForm").submit();
}, 10000);
В настоящее время вы передаете значение $("#getJSONForm").submit()
в setTimeout()
, что, вероятно, не то, что вам нужно.
Кроме того, я бы рекомендовал использовать событие jQueryобработка вместо аргументов HTML.Это более элегантный, гибкий и простой в обслуживании.Вы можете сделать это следующим образом:
$('#getJSONForm textarea').keyup(function () {
// the content of your onKeyUp() function goes here
});
Посмотрите документацию API по этой теме.