私はウェブサイトで少しのコードを扱っていて、結果をメンバーIDで並べ替えようとしています(以下のコードにコメントを残しました)が、結果の順序をソートしていないようです私は何か間違ったことをしているに違いない。問題が何であるかを知っている人はいますか?おそらく、表示される結果の量を約10に制限するにはどうすればよいですか?
var httpRequestObject = $.ajax({
type: "POST",
contentType: "application/json; charset=utf-8",
url: "/Wcf/Search.svc/TestSearch",
dataType: "json",
success: function (response) {
if (response != null && response.d != null) {
var data = response.d;
if (data.ServiceOperationOutcome == 10) {
var profileList = data.MemberList;
if (profileList != null && profileList.length > 0) {
for (var i = 0; i < profileList.length; i++) {
var profile = profileList[i];
// sort var
var memberId = (profile.MemberId);
if (profile != null) {
var clonedTemplate = $('.profile-slider #profile').clone();
$(clonedTemplate).removeAttr('style').removeAttr('id');
$(clonedTemplate).find('img').attr("src", profile.ThumbnailUrl).attr("alt", profile.Nickname).wrap('<a></a>');
$(clonedTemplate).appendTo('.profile-slider');
// sort
$(memberId).sort();
}
}
}
}
else {
alert("Error code " + String(data.ServiceOperationOutcome));
}
}
else {
alert("Null data");
}
},
error: function (jqXHR, textStatus, errorThrown) {
alert(errorThrown);
}
});