У вас две проблемы, первая из упомянутых @Guffa, вам нужен идентификатор для $("#status_id")
для работы, например:
<input id="status_id" name="status_id" type="hidden">
Другая здесь:
insertParamIntoField(this,"status_id",$("#status_id"));
insertParamIntoField(this, "replyto", $("#inputField")[0]);
Обратите внимание, что у вас нет [0]
, поэтому вы устанавливаете .value
для объекта jQuery, а не для самого элемента.Вместо этого вам нужно:
insertParamIntoField(this,"status_id",$("#status_id")[0]);
insertParamIntoField(this, "replyto", $("#inputField")[0]);
Или измените свой метод на использование .val()
, например так:
field.val(kv[1]);
И удалите1020 * звонков, поэтому они просто
insertParamIntoField(this,"status_id",$("#status_id"));
insertParamIntoField(this, "replyto", $("#inputField"));