$.getJSON nicht wieder eine Antwort mit MVC3

Ich verbrachte eine LANGE Zeit der Suche in diesem und kann einfach nicht sehen, was falsch ist. Ich habe Folgendes:

$.getJSON(
                '/adminStatus/GetJsonData',
                { name: $('#textSearch')[0].value },
                function (data) {
                    alert("3");
//                 $('#studentList > div').remove();
//                 for (s in data) {
//                     alert("4");
//                     var student = data[s];
//                     $('#studentList').append('<div>(' + student.StudentId + ') ' + student.FirstName + ' ' + student.LastName + '</div>');
//                 }
                }
            );

Dieser code löst eine Aktion in meinem controller und action die Daten liefert. Es ist tatsächlich code aus einem anderen Beispiel:

public JsonResult GetJsonData(string name)
        {
            return new JsonResult
            {
                Data = (from student in Student.GetStudentDataList()
                        where student.LastName.StartsWith(name)
                        select student).ToArray<Student>()
            };
        }

Ich überprüfen und Daten ist immer mit Daten gefüllt wird.

Aber nichts ist passiert, die Daten zurückgeben, und wenn ich die Kommentare, dann kann ich nicht mal das alert("3") angezeigt.

Mache ich wirklich etwas offensichtlich falsch? Ich glaube, ich bin kopieren von einem Beispiel arbeiten, aber nichts scheint zu sein, zurückgegeben und die Funktion (Daten) {} scheint nicht zu führen.

Jede Hilfe wäre sehr geschätzt werden.

Dank,

  • Hast du irgendwelche JavaScript-Fehler auf der Seite? Haben Sie Ihren code durch jslint.com auf Fehler überprüfen?
Schreibe einen Kommentar