将额外的pram发送到jquery自动完成

时间:2014-02-25 20:29:31

标签: jquery jquery-ui autocomplete jquery-autocomplete

我有两个现场市场选择选项和公司输入框。

目前,我正在考虑市场价值并将其纳入会话并致电搜索公司进行自动填充。

    // set market in session for searchCompnay
    sessionStorage.strategy_market = $("#market").val();
    $("#market").change(function() {
        sessionStorage.market = $("#market").val();
    });
    $("#symbol").autocomplete({source: searchCompany, minLength: 2 });

搜索公司:

//function for searching companies
function searchCompany(request, response){
    var searchString = request.term;
    var callback =  function(status, jsondata){
        var availableTags = [];
        for(var i=0;i<jsondata.length;i++){
            var company = jsondata[i];
            availableTags.push(company.name);
        }
        response(availableTags);
    };
    callback.loadingDivId = "loadingDiv";
    SY.searchCompany(callback,sessionStorage.market,searchString,true);
}

我认为为搜索公司发送市场名称的设置会话不是一个好主意。任何人都可以建议我更好的方法来做到这一点。

P.S。我在我的应用程序的许多部分使用自动完成searchCompany。

0 个答案:

没有答案