Один простой пример (jQ). Свяжите имя функции JS с каким-либо событием, нажатием кнопки «отправить» или чем-то еще.
function functionName(val1, val2, and so on) {
$.get('/ServletOrPhpFileOrSomeOther?valueOne=' + val1+
'&valueTwo=' + val2 +
'×tamp=' + $.timestamp(),
function(data) {
//data is the return stuff from you ServletOrPhpFileOrSomeOther
//do something with it... example
$('#ElementToUpdate').html(data);
}
);
}
На стороне сервера 'ServletOrPhpFileOrSomeOther' вычисляет значения и возвращает что-то обратно. Вместо передачи значений val1, val2 и т. Д. Вы можете читать значения формы внутри функции, если хотите.
Я использовал timeStamp как пустышку, потому что у меня были некоторые проблемы со значениями, которые не обновлялись. Вы можете попробовать без.