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