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

I';我在使用ajax和jquery从url检索数据时遇到问题,jquery,asp.net-mvc,Jquery,Asp.net Mvc,我有一个调用url的jquery函数。当我到达这个url时,它返回一个值(它使用mvc架构)。此值是一个布尔值,它将根据url返回的内容隐藏按钮 这就是我所拥有的。但它实际上并没有隐藏按钮。我调用的url正确吗 function canCreate() { $.ajax({ url: '/Govern/Initiative/HasPermission', success: function (data) { if (widows.p

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

这就是我所拥有的。但它实际上并没有隐藏按钮。我调用的url正确吗

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

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

尝试一个完全实现的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();
                   }
                }
            }
        });
}

success
中的
data
是什么,以及
issessful
的代码是什么样子的?