Ребят, помогите пожалуйста найти ошибку.
Имеется  jQuery ajax. Работает не корректно. Не могу понять, что не так написал. Заранее признателен.
Код:
function refresh_links(id_link,direction){
	var http_request = $.ajax({
		type: "POST",
		url: "direction="+direction+"&id="+document.getElementById("super_id").value+"&id_link="+id_link,
		success: function(){
			replace_html(http_request,id_link,direction);
			http_request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
			http_request.send(url);
			alert( "second complete" );
		}
	});
	http_request.fail(function() {
		alert( "Ошибка" );
	});
}
Доп скрипт, что вызывается предыдущим:
function replace_html(http_request, id_link, direction)
{
    var td_element = document.getElementById("td_" + id_link + "_" + direction);
    td_element.innerHTML = http_request.responseText;
}