Вызов метода контроллера asp.net mvc3, который возвращает точные результаты (список объекта) и передает список (c #) следующей функции jQuery Ajax:
//$("#yourtableid > tr").remove();
function getAnswers(qid) {
var url = "/rankings/getanswers/" + qid;
$.ajax({
type: "POST",
url: url,
data: {qid: qid}, //"{}",
dataType: "json",
success: function(response) {
var cars = response;
$('#rankings').empty();
var i = 0;
debugger;
$.each(cars, function(index, car) {
$('#rankings').append(
"<tr rorder=\"" + car.Ranking + "\"><td>"
+ ++i.toString() + "</td><td align=\"left\"><span onclick=\"adjustRank('"
+ car.Id + "')\" style=\"cursor:pointer;\">"
+ car.Text + "</span></td><td></td></tr>"
);
});
},
failure: function(msg) {
$('#rankings').text(msg);
}
});
}
Я не вижу в этом ничего плохого, но получаю следующую ошибку:
Ошибка времени выполнения Microsoft JScript: невозможно присвоить результат функции