簡體   English   中英

我的$ .getJSON(“ <%= Url.Action ...未執行

[英]My $.getJSON("<%= Url.Action… not executing

我認為:

 <% foreach (var trainingModule in Model.TrainingModules) %>
      <% {  %>
      <tr>
        <td>Training Module</td>
        <td><%: trainingModule.title %></td>
        <td>
           <a href="javascript:ResetModule(<%: Model.User.UserId %>,<%: trainingModule.userTrainingModuleId %>);" class="button">Reset Module</a>
        </td>
        <td></td>
      </tr>
 <% } %>

和:

 <script type="text/javascript">
function ResetModule(userId, userScormModuleId)
 {
   ans=window.confirm('Are you sure you want to reset this training module?');                     
   if (ans==true)
   {
     var jqxhr = $.getJSON("<%= Url.Action("ResetModule", "Manage", new { area = "User" }) %>?userId= " + userId + " &value=" + userScormModuleId, function (data) {
     });
   }
   else
   {

   }
 }

然后在我的控制器中,我有:

[HttpGet]
[NoCache]
public JsonResult ResetModule(int id, int userScormModuleId)
{
    ZincService.ResetModule(id, userScormModuleId);
    return Json(new { success = true }, JsonRequestBehavior.AllowGet);
    //return RedirectToAction("UserDetails", new { id = id});
}

請問我做錯了什么? 我的動作未執行謝謝

在公共JsonResult ResetModule(int id,int userScormModuleId)中,

id應為userId,userScormModuleId應為value

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM