我有两个功能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);
}
最佳答案
传递给$.when
的函数要求返回一个承诺。
function searching(searchkwd, check_st, check_sf, '31', '1', filter, ori, colorcheck)
{
nbofimages = "3";
alert(nbofimages);
return true;
}