Click here to Skip to main content
       

Web Development

 
QuestionDisable Ajax Load On Wordpress Post [modified] PinmemberMember 102891603-Nov-13 7:02 
Questionhow to override the DC.title? PinmemberJassim Rahma3-Nov-13 0:22 
Questionbest way to save and use date PinmemberJassim Rahma2-Nov-13 1:08 
AnswerRe: best way to save and use date PinmvpRichard MacCutchan2-Nov-13 6:02 
GeneralRe: best way to save and use date PinmemberJassim Rahma2-Nov-13 7:28 
GeneralRe: best way to save and use date PinmvpRichard MacCutchan2-Nov-13 7:40 
Questionwhy getting: argument for routine is not a variable?! PinmemberJassim Rahma1-Nov-13 23:29 
QuestionMVC4 Ajax Call does not reach controller PinmemberMYSHKSL1-Nov-13 10:43 
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 PinprofessionalRichard Deeming1-Nov-13 10:51 
Questionhow to header("Expires") in php PinmemberJassim Rahma1-Nov-13 8:42 
QuestionUndefined index for $_SESSION variable PinmemberJassim Rahma1-Nov-13 8:33 
AnswerRe: Undefined index for $_SESSION variable PinprofessionalPeter Leow4-Nov-13 1:31 
QuestionHow to rebind more three RadGrid after close the RadWindow PinmemberRahul_Pandit1-Nov-13 2:09 
SuggestionRe: How to rebind more three RadGrid after close the RadWindow PinprofessionalRichard Deeming1-Nov-13 3:07 
QuestionHow to create a online service conversion of a file type to another type PinmemberMoneyzz Sharma31-Oct-13 20:13 
AnswerRe: How to create a online service conversion of a file type to another type PinmvpRichard MacCutchan31-Oct-13 23:52 
GeneralRe: How to create a online service conversion of a file type to another type PinmemberMoneyzz Sharma2-Nov-13 0:35 
SuggestionRe: How to create a online service conversion of a file type to another type PinmvpRichard MacCutchan2-Nov-13 0:41 
QuestionGet panel values PinmembervkEmerson31-Oct-13 3:45 
Questionis the $_GET exists? PinmemberJassim Rahma30-Oct-13 1:13 
AnswerRe: is the $_GET exists? PinmvpRichard MacCutchan30-Oct-13 2:10 
AnswerRe: is the $_GET exists? PinprofessionalPeter Leow4-Nov-13 1:35 
AnswerRe: is the $_GET exists? PingroupKillzone DeathMan9-Jan-14 1:08 
QuestionSVG in IE8 PinmemberThetaClear29-Oct-13 11:12 
AnswerRe: SVG in IE8 PinmemberRedDk29-Oct-13 12:06 

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.140916.1 | Last Updated 19 Sep 2014
Copyright © CodeProject, 1999-2014
All Rights Reserved. Terms of Service
Layout: fixed | fluid