javascript - 如何处理两个函数

标签 javascript jquery

我有两个函数 searchingsearchhistory。目前这两个函数正在我的代码中运行,但 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 的函数需要返回 promise 。

function searching(searchkwd, check_st, check_sf, '31', '1', filter, ori, colorcheck)
{
    nbofimages = "3";
    alert(nbofimages);
    return true;
}

关于javascript - 如何处理两个函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15451786/

相关文章:

jquery - fullcalendar mysql 选择 WHERE 当前日期范围

javascript - 确定 JavaScript 对象数组的一致性

javascript - 如何在切换时完全清除 Div?

javascript - 如何推送/播放 setTimeout 函数

javascript - Jquery 删除除粗体以外的所有内容

jquery - 启动jquery插件

javascript - 使用 jquery 添加

javascript - 如何跳过或忽略 javascript/jquery 中的错误?

javascript效果

javascript - 用正则表达式替换然后撤消