Anzeige der json-Daten aus Ajax und Anzeige auf JQuery Dialog mit in MVC3 Anzeigen

Habe ich Folgendes ActionResult in einem Controller. es gibt eine Reihe von Daten(z.B. id, name, Ort etc) aus der Datenbank abhängig von der ID

    [HttpPost]
    public ActionResult Get(Guid Id)
    {
        Ref imp = ReadRepository.GetById(refImpId);
        var ijson =  new JsonResult() { Data = imp.ToJson() };
        return ijson;
    }

Folgenden ist die JQuery und Ajax-Jquery-Dialog.

$(".ImpList").click(function (e) {

    // get the imp id
    var refImpId = $(this).next('#impId').val();
    var impgeturl = $('#impgeturl').val();
    var imptoedit = null;

    $.ajax({
        type: 'post',
        url: impgeturl,
        data: '{ "refImpId": "' + refImpId + '" }',
        contentType: "application/json; charset=utf-8",
        traditional: true,
        success: function (data) {
            imptoedit = jQuery.parseJSON(data);


            $("#editImpDialog").dialog({
                width: 350,
                height: 220,
                modal: true,
                draggable: false,
                resizable: false,
            });

        },
        error: function (request, status, error) {
            alert(e);  // TODO:  need to discuss ajax error handling and form reset strategy.
        }
    });
});

$("#cancelEditImpBtn").click(function (e) {
    e.preventDefault();
    $('#editImpDialog').dialog("close");
});

$("#saveEditImpBtn").click(function (e) {
    e.preventDefault();
    $("form").submit();
});

Ich habe einen Dialog in meinen Augen. Ich brauche die Anzeige der Json-Daten in der Jquery dialog. Wie kann ich das tun?

  • Sie sind nicht die parameter, die auf die Aktion zu Erhalten. Dein code ist wirklich, dass?
InformationsquelleAutor InCommand | 2012-04-05
Schreibe einen Kommentar