я думаю, что картина собирается объяснить мою проблему лучшеJQuery Ajax Отображение списка запросов в таблице
мне нужна эта ("Объект Appel d'Offre: [La Fourniture и др установки]")
будет отображаться только один раз.
JQuery Код:
$(document).on("click","#bt_search",function (e) {
$.ajax({
url : '/Lots/Search',
type : 'POST',
dataType: 'json',
data : { RefAO : $("#RefAppelOffre").val() },
success : function(list) {
if(list == "fail"){
alert('error');
}
else{
$.each(list, function (i) {
$("#titreAppend").append("<h3 style='margin-top:55px'>Object Appel d'Offre : [ <u style='color:#f43030'><b> " + list[i].Objet + "</b></u> ] </h3>");
$("#tab tbody").append("<tr>" +
"<td>" + list[i].Ref_Lot + "</td>" +
"<td>" + list[i].Titre + "</td>" +
"<td>" + list[i].TotalLotTTC + "</td>" +
"<td>" + list[i].NombreConcurrent + "</td>" +
"<td>" + list[i].NombreArticle + "</td>" +
"</tr>");
})
}//Fermeture Else
}//Fermeture Success
})//fermeture ajax {}
})
Кодекс Asp.net Назад:
[HttpPost]
public JsonResult Search(string RefAO)
{
var list = GlobalVariables.ctx.GetDetailedListLots(RefAO).ToList<GetDetailedListLots_Result>();
//var list = ctx.Bilan_Lot(RefAO).ToList<Bilan_Lot_Result>();
if(list != null)
{
return Json(list, JsonRequestBehavior.AllowGet);
}
else
{
return Json("fail");
}
}
я знаю, что это abvious, что печать название утра будет добавляться каждый раз, может кто-нибудь дать мне решение для этого?
вы можете предоставить полный код или некоторые демо, где мы можем попробовать что-то? – Codec
Не можете ли вы переместить заголовок, добавляющий строку кода вне .each? – H77
@Hosney Я пробовал это, но он все еще печатает это дважды, потому что список возвратил 2 строки –