Здесь нужно решить несколько вопросов.Во-первых, HTML;Элементы <input />
не имеют закрывающего тега, поэтому их следует удалить.
В функции submitData()
вы получаете text()
элементов input
, которые будут пустыми, затем установитечто к их значению, прежде чем пытаться передать jQuery-объекты в PostData()
.
PostData()
, само по себе, похоже, ожидает строки, а не объекты jQuery, которые вы отправляете.Также имеет смысл разделить значения либо в виде строки с разделителями-запятыми в одном параметре, либо в виде двух отдельных параметров.Вот полная реализация того, как этого добиться:
function PostData(idTag, nameTag) {
$.post('.../info/act/set?id=' + idTag + '&name=' + nameTag, function(data, status) {
console.log(data, status);
})
}
function submitData() {
PostData($("#name").val(), $("#loc").val());
}
<li>
<label>
NAME: <input id="name" />
</label>
</li>
<li>
<label>
ID: <input id="ident" />
</label>
</li>