0)Редактирую. Получение аттрибута var attrVal = $('#someId').attr("attrName")
1)Если используете jquery, то используйте его полностью вместо
document.getElementById(param) = response
пишите это
$('#'+param).html(response);
2)Мне не совсем ясно о каких значениях attr идёт речь, но любые данные можно передать на сервера в параметре data. data параметр имеет формат json. Когда Вы сериализуете форму, то получаете строку такого вида {start: "val1", stop:"val2"}, где val1,val2 - это значение введённые в Input. Я не рекомендую пихать js код в html разметку. Строку с данными я бы формировал так:
myData = {
start: $('input[name="start"]).val(),
stop: $('input[name="stop"]).val(),
attr:"some attr"
};
Обратите внимание, что attr на php, например, будет доступен так $_POST["attr"]:
echo $_POST["attr"] //выведет: some attr
$('#formStart button[type="submit"]').click(function() { //или $('#formStart').onsubmit
$.ajax({
url: url,
type: "POST",
dataType: "html",
data: myData,
success: function(response) {
document.getElementById(param).innerHTML = response;
},
error: function(response) {
document.getElementById(param).innerHTML = "Ошибка";
}
});
}
3)Если хотите просто добавить какие аттрибуты в ваш вариант
после serializearray допишите
var data = $(form).serializeArray();
data["attr"] = "some attr"; //это добавит поле attr со значением "some attr" в объект data, на php будет доступен как $_POST["attr"]
4)Попробуйте чаще гуглить jquery, например, как отправить форму с jquery, как сделать анимацию c jquery и т.д.