AJAX / DJANGO框架中的GET请求失败

时间:2014-08-16 05:00:57

标签: jquery python ajax django

$('#searchButton').click(function() {
    var keywords_list = [];
    $('#selectedKeywords option').each(function() {
        keywords_list.push($(this).text());
    });
    $.ajax({
        url: '/website/general_keyword_search',
        type: 'GET',
        data: {database_name: {{ database_name }}, keywords: keywords_list},
        success: function(data) {
            alert('Works');
        },
        failure: function(data) {
            alert('Nope');
        },
        error: function(xhr, status, errorThrown) {
            alert('Problem');
            console.log('Error: '+errorThrown);
            console.log('Status: '+status);
            console.dir(xhr);
        },
        complete: function() {
            alert('Completed');
        }
    });
});

这是我正在尝试运行的代码,但是当我点击'searchButton'时没有任何反应,甚至没有错误消息。我测试过它以确保一切都在ajax脚本之前工作。我在这里基本上要做的是,我从'select-list'中取出单词,将它们存储在一个数组中(工作正常)并将它扔到我的Django后端,它将处理它并返回一个不同的对象列表。任何帮助将不胜感激。

P.S。我正在使用JQuery 2.1.1。

0 个答案:

没有答案