如何在同一模板或其他地方使用Ajax成功数据?

时间:2016-06-27 04:50:50

标签: python html ajax django-templates

AppDelegate

这里我想在模板中使用这个名称变量(在Django模板中)。我怎么能直接使用? 我可以使用手段

    $.ajax({
        type: "POST",
        url: "{% url 'my_url' %}",
        async: false,
        data: formData,
        cache: false,
        contentType: false,
        processData: false,
        success: function(data) {
            console.log(data)
            name = data.name
        error: function(e) {
            alert(e.message);
        }
    });

这里的名字是来自ajax成功的django视图的变量。

1 个答案:

答案 0 :(得分:0)

像这样使用你的ajax响应

$.ajax({
            type: "POST",
            url: "{% url 'my_url' %}",
            async: false,
            data: formData,
            cache: false,
            contentType: false,
            processData: false,
            success: function(data) {
                console.log(data)
                name = data.name
            $("#anyID").val(name); // like you can populate the values using id or class
            error: function(e) {
                alert(e.message);
            }
        });