【发布时间】:2013-11-13 14:57:56
【问题描述】:
我在 c# 中有一个函数,它获取广告的预算和 Id-s,并将这些广告的所有预算更新为预算值为 budget:
[HttpPost]
public ActionResult UpdateAdsBudgets(string budget, string[] Ids)
{
ServerResult serverResult = null;
try
{
int numOfSuccess = 0;
for (int i = 0; i < Ids.Length; i++)
{
serverResult = UpdateAdBudget(Ids[i]);
if (serverResult.ServerResultState == ServerResultState.SUCCESS)
{
numOfSuccess++;
}
}
}
}
我在我的js 文件中调用了这个函数:
$.ajax({
dataType: 'json',
type: "POST",
traditional: true,
url: "/AdsController/UpdateAdsBudgets",
data: { budget: budget, Ids: adsIds },
success: function (serverResult) {
},
error: function (exception) {
}
});
是否有显示带有被调用函数信息的消息的选项?我的意思是:2/5 ads were updated,其中 2 是 numOfSuccess(我的 c# 文件的变量),5 是:adsIds.length。
我知道我可以做很多 ajax 调用(对于每个广告)然后将其计入成功,但是是否有一个选项可以让 c# 的函数在线更新我的 js 文件中的变量? (假设变量:“numberOfSuccededAds”)。
任何帮助表示赞赏!
【问题讨论】:
标签: c# javascript asp.net-mvc-3