我有两个现场市场选择选项和公司输入框。
目前,我正在考虑市场价值并将其纳入会话并致电搜索公司进行自动填充。
// 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。