我有一个input['text']
字段用于插入日期,并且还有一个dropdown
用于选择类别。
更改日期输入字段时,我想通过在URL中附加日期和类别值来重新加载页面。
注意:这里我想附加类别值,如果它不是空的。
这是我试过的方式。但它对我不起作用。
$("#date").change(function() {
var c = $("#category").val();
var d = $(this).val();
if(c.length === 0 ) {
var cat = "$cat="+c;
} else {
var cat;
}
location.href="?p=attendance&todate="+d.add(cat);
})
当类别ID不为空时,这是输出。
?p=attendance&todate=2016-08-04undefined
有人可以帮我解决问题吗? 谢谢。
答案 0 :(得分:0)
您可以尝试这种方法。只放你拥有的东西。
$("#date").change(function() {
var url = '';
var c = $("#category").val();
var d = $(this).val();
if(c.trim().length) { url+='&cat='+c }
if(d.trim().length) { url+='&todate='+d }
location.href="?p=attendance"+url;
})