我在一個較大的JavaScript文件中有以下代碼塊。它使用API獲取strCategoryID值,並返回包含適當鏈接的三個文檔名稱的列表。除了我需要按輸入日期對文檔進行排序以外,還可以正常工作。我在SQL數據庫中有一個存儲過程,它爲我提供了我需要的東西,但我不確定如何進行該調用並使用排序後的文檔填充循環。我正在修改別人的代碼,並且對於Ajax來說很新穎。如何在JavaScript/Ajax中調用存儲過程?
var list = "<ul style=\"list-style: none; text-indent: -1.2em;\" class=\"news-list\" id=\"news-" + strCategoryID + "\">";
$.ajax({
type: "POST",
async: false,
data: strParams,
url: "/Utilities/AJAXUtilities.aspx",
success: function(msg){
msg = $.createXMLDocument(msg);
var li_count = 0;
$(msg).find('CONTENT_SEARCH').each(function(){
if ($(this).find("CNT_AVAILABLE").text() == "T") {
var title = $(this).find("CNT_TITLE").text();
var trimtitle = title.substring(0,39);
list = list.concat("<li><a href=\"/Content/MyOptions.aspx?id=" + $(this).find("CNT_CONTENT_ID").text() + "\">" + trimtitle + "...</a></li><hr>");
li_count = li_count+1;
if (li_count == 3) {
return false;
}
}
});
}
});
list = list.concat("</ul>");
list = list.concat("<br /><a href=\"\">View previous news releases>></a>");
$("#newscatlist").append(list);
return list;
存儲過程是什麼樣的? –