Wie versende ich eine leere Antwort in Django ohne Vorlagen

Ich geschrieben habe, eine Ansicht, die eine Antwort auf die ajax-Anfragen vom browser. Es ist geschrieben, wie so -

@login_required
def no_response(request):
    params = request.has_key("params")
    if params:
        # do processing
        var = RequestContext(request, {vars})
        return render_to_response('some_template.html', var)
    else: #some error
        # I want to send an empty string so that the 
        # client-side javascript can display some error string. 
        return render_to_response("") #this throws an error without a template.

Wie mache ich es?

Hier ist, wie ich mit der Antwort des Servers auf client-Seite -

    $.ajax
    ({
        type     : "GET",
        url      : url_sr,
        dataType : "html",
        cache    : false,
        success  : function(response)
        {
            if(response)
                $("#resp").html(response);
            else
                $("#resp").html("<div id='no'>No data</div>");
        }
    });

InformationsquelleAutor der Frage Srikar Appalaraju | 2010-11-08

Schreibe einen Kommentar