0

我有一个调用 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();
                }
            }
        }
    });
}
4

1 回答 1

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();
                   }
                }
            }
        });
}
于 2013-05-07T23:03:28.907 回答