我有两个函数searching
和searchhistory
。目前这两个函数在我的代码中运行,但nbofimages
的值未更新。
在搜索历史功能完成后,它只显示一条警报消息。
$.when(searching(searchkwd, check_st, check_sf, '31', '1', filter, ori, colorcheck))
.then(searchhistory(user_search,search_pars,search_username,nbofimages));
var nbofimages;
function searching(searchkwd, check_st, check_sf, '31', '1', filter, ori, colorcheck)
{
nbofimages = "3";
alert(nbofimages);
}
function searchhistory(user_search,search_pars,search_username,nbofimages)
{
alert(nbofimages);
}
答案 0 :(得分:2)
传递给$.when
的函数需要返回承诺。
function searching(searchkwd, check_st, check_sf, '31', '1', filter, ori, colorcheck)
{
nbofimages = "3";
alert(nbofimages);
return true;
}