Click here to Skip to main content
       

ASP.NET

 
GeneralRe: ASP Buttons event not firing PinmemberBlikkies5-Nov-13 21:00 
QuestionNeeds help for DirectoryEntry.Invoke ("ChangePassword","Old_Pass","New_Pass") method Pinmembertiyyob2-Nov-13 0:42 
Questionpc-phone,mobile dialer Pinmemberkalaiselvansurya2-Nov-13 0:14 
AnswerRe: pc-phone,mobile dialer PinprofessionalMycroft Holmes2-Nov-13 1:10 
QuestionDelegate PinmemberMember 103756361-Nov-13 21:42 
AnswerRe: Delegate PinmvpRichard MacCutchan1-Nov-13 23:49 
AnswerRe: Delegate PinprofessionalBernhard Hiller4-Nov-13 3:13 
QuestionMVC4 Ajax call does not reach controller method PinmemberMYSHKSL1-Nov-13 10:46 
I am new to MVC4. I am trying to issue ajax call on the button click to receive partial view with the loaded dropdown list. It looks like Ajax call never reaches controller's method GetMyList(). What is wrong with my code ?   Thank you

//in mypage.cshtml
@model IEnumerable<MyProject.Models.MyModel>
@{
         ViewBag.Title = "MyPage";
         Layout = "~/Views/Shared/_MyLayout.cshtml";
}

<div>
....

<div>
   <button id="btnGetList">Find</button>
</div>

<div id="divWithPartialView">
         @Html.Partial("_MyPartialView", Model)   // displayed on initial page load
</div>
...
</div>

@section MySection{

         <script type="text/javascript">

                  $('#btnGetList').on('click', function (event) {

                           alert("go get list");   // shows up

                           var myName = "Jo";

                           $.ajax({
                                    type: "POST",
                                    url: "Main/GetMyList",
                                    data: myName,
                                    success: function (data) {
                                             alert("list is here");   //does Not show up
                                             $("#divWithPartialView").html(data);
                                    }

                           });

                           alert("after ajax");   //shows up

                  })
         </script>
}

// Controller

namespace MyProject.Controllers
{
         public class MainController: Controller
         {

                  ............

                  [HttpGet]
                  public ActionResult MyPage()
                  {                    
                           List<MyModel> myList = new List<MyModel>();
                           return View(myList);
                  }

                  public ActionResult GetMyList(string myName)
                  {
                           MyModel mm = new MyModel();
                           List<MyModel> myList = mm.GetNames(myName); // using search criteria entered on the previous Application page
                          
                           return PartialView("_MyPartialView", myList);

                  }
         }
}

//Partial View: _MyPartialView.cshtml
@model IEnumerable<MyProject.Models.MyModel>

<label>Select your name:</label>
<select id="lstNames">
         <option value="0">- select name -</option>
         @foreach (var name in Model)
         {
                  <option value="@name.id">@name.myName</option>
         }
</select>

//Model
public class MyModel
{
         public int id { get; private set; }  
         public string myName { get; set; }  

         public List<MyModel> GetNames(string myName)
         {
                  List<MyModel> myList = new List<MyModel>();
                  //code to find names that start with "Jo"
                  return myList;
         }
}
SuggestionRe: MVC4 Ajax call does not reach controller method PinprofessionalRichard Deeming1-Nov-13 10:50 
AnswerRe: MVC4 Ajax call does not reach controller method PinprofessionalPratik Bhuva1-Nov-13 22:29 
QuestionHow to rebind more three RadGrid after close the RadWindow PinmemberRahul_Pandit1-Nov-13 2:08 
SuggestionRe: How to rebind more three RadGrid after close the RadWindow PinprofessionalRichard Deeming1-Nov-13 3:06 
QuestionReturn value of variable from Stored Procedure to BC layer PinmemberUma Sengoden31-Oct-13 8:10 
QuestionRe: Return value of variable from Stored Procedure to BC layer PinmvpRichard MacCutchan31-Oct-13 15:14 
AnswerRe: Return value of variable from Stored Procedure to BC layer PinprofessionalPratik Bhuva1-Nov-13 22:32 
Questionwhat do you think of iron speed designer? PinmemberValery Possoz31-Oct-13 1:00 
QuestionCan you help me in this token? if(this._Item==null){ this._Item = new List<Cart>(); this._dateCreate = DateTime.Now; } }.I do not understand it and why use PinmemberDanh Le29-Oct-13 18:18 
AnswerRe: Can you help me in this token? if(this._Item==null){ this._Item = new List<Cart>(); this._dateCreate = DateTime.Now; } }.I do not understand it and why PinmemberJoshua Omundson30-Oct-13 4:01 
AnswerRe: Can you help me in this token? if(this._Item==null){ this._Item = new List<Cart>(); this._dateCreate = DateTime.Now; } }.I do not understand it and why PinmvpRichard MacCutchan30-Oct-13 7:03 
QuestionASP.NET GlobalResources.. Use <%$ or <%= embedded code? PinmemberJD8629-Oct-13 11:59 
AnswerRe: ASP.NET GlobalResources.. Use <%$ or <%= embedded code? PinmemberWombaticus2-Nov-13 7:43 
QuestionHow To get pop up window using java script Pinmemberchahthuranga28-Oct-13 23:35 
AnswerRe: How To get pop up window using java script Pinmvpthatraja29-Oct-13 2:23 
AnswerRe: How To get pop up window using java script Pinmemberrahul_kakadia29-Oct-13 21:06 
AnswerRe: How To get pop up window using java script PinmemberCIKolkataDeveloper10-Nov-13 22:18 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.


Advertise | Privacy | Mobile
Web02 | 2.8.140926.1 | Last Updated 30 Sep 2014
Copyright © CodeProject, 1999-2014
All Rights Reserved. Terms of Service
Layout: fixed | fluid