無法找出一個更好的方式來短語這個標題。我試圖找出解決這個問題的最佳方法。我有 得到了一個函數,它構造了我的JSON調用,它工作得很好。但是這看起來真的很麻煩,因爲有一些冗餘的代碼。我試圖 想到更好的方法來構建這些多個其他的如果是,並且如果有更好的方法來構建我的JSON 調用。jQuery - 凝結多個其他ifs裏面的jQuery功能
function getUsers() {
if($.cookie('usernameCookie') && $.cookie('userHeight') && $.cookie('userWeight')){
var queryUsers = "/user/services/usercenters.json?" + "zipcode=" + zip + "&height=" + heightCookie + "&paymentTypes=" + paymentFilter + "&userTypes=" + userFilter + "&officeTypes=" + officeFilter;
} else if($.cookie('usernameCookie') && $.cookie('userHeight')){
var queryUsers = "/user/services/usercenters.json?" + "zipcode=" + zip + "&height=" + heightCookie + "&paymentTypes=" + paymentFilter;
} else if($.cookie('usernameCookie')){
var queryUsers = "/user/services/usercenters.json?" + "zipcode=" + zip + "&height=" + heightCookie;
} else {
var queryUsers = "/user/services/usercenters." + zip + ".json";
}
}
任何幫助,如果非常感激。
這將是更適合http://codereview.stackexchange.com/ – Archer