我在使用ajax和jquery从url检索数据时遇到问题

时间:2013-05-07 22:52:23

标签: jquery asp.net-mvc

我有一个调用url的jquery函数。当我到达这个url时,它返回一个值(它使用mvc架构)。该值是一个布尔值,它将根据url返回的内容隐藏按钮。

这就是我所拥有的。它实际上并没有隐藏按钮。我正确地调用了网址吗?

function canCreate() {
    $.ajax({
        url: '/Govern/Initiative/HasPermission',
        success: function (data) {
            if (widows.project.isSuccessful(data)) {

                if (data) {
                    $page.find('a').hide();
                }
            }
        }
    });
}

1 个答案:

答案 0 :(得分:0)

尝试完全实现的ajax调用:

function canCreate(url, data) {
        $.ajax({
            url: url,
            type: 'GET',
            timeout: 5000,
            data: data,
            error: function(err){
                console.log(err);
                callback( "Content load failure: "+ url);
            },
            success: function(data){
                console.log('get success: '+url);
                //although i think your problem is most likely here
                //make sure you are getting the right data["key"] value
                if (widows.project.isSuccessful(data)) {
                    if (data) {
                       $page.find('a').hide();
                   }
                }
            }
        });
}