У меня есть форма с полем ввода, к которому можно получить доступ как
var algorithm = document.forms["algoForm"]["algorithm"].value;
var input = document.forms["algoForm"]["input"].value;
, и более ранний вызов был
document.forms["algoForm"].submit();
, а форма была
<form name="algoForm" method="post" action="run.do">
. Все работает нормально
Теперь я хотел преобразовать его в вызов ajax, чтобы использовать возвращенные данные из кода Java на той же странице. Поэтому я использовал что-то вроде
var algorithm = document.forms["algoForm"]["algorithm"].value;
var input = document.forms["algoForm"]["input"].value;
var data = 'algorithm = ' + algorithm + '&input = ' + input;
$.ajax(
{
url: "run.do",
type: "POST",
data: data,
success: onSuccess(tableData)
{ //line 75
alert(tableData);
}
}
);
. Однако приведенный выше код не работает. Пожалуйста, помогите мне запустить