Tag: checkbox

onselect复选框将选定的值作为查询字符串添加到URL

页面加载URL为http://mysite.aspx/result.aspx?k = (“Hospital”)。 现在页面加载后,如果有人选择办公室复选框,它应该将该复选框’Office’的值附加到URL为http://mysite.aspx/result.aspx?k = (“医院”或“办公室”) 我如何在jquery中执行此操作? Search Hospitals   Offices   Emergency Centers  Out-Patient Centers  Facilities $(document).ready(function() { var url = ‘http://mysite.com/results.aspx?k=(“Hospital”); $(“.LocationSearchBox a.searchButton”).click(function(){ var chkboxVal = $(“input[name=’LocType’]:checked”).val(); var keywords = encodeURIComponent($(“.BasicSearchInputBox”).val()); url =url+”?kwd=”+keywords+”&type=”+chkboxVal; window.location.href=url; }); }): });

使用其他参数更新服务器处理的DataTables源

我正在尝试在单击“ 提交”输入按钮时将其他参数(所选复选框列表)传递给服务器处理的DataTables表#my_table : 这可能意味着我必须将my_table.sAjaxSource设置为后端脚本以及已编辑的复选框列表,然后调用my_table.fnDraw() ? 我准备了一个非常简单的测试用例 – test.php : 和index.html : @import “/css/demo_table_jui.css”; @import “http://ajax.googleapis.com/ajax/libs/jqueryui/1.7.0/themes/redmond/jquery-ui.css”; ; ; $(function() { my_table = $(‘#my_table’).dataTable( { bJQueryUI: true, bServerSide: true, bProcessing: true, sAjaxSource: ‘/test.php’ } ); }); var my_table; function redrawTable() { var str = ”; var boxes = new Array(); //loop through all checkboxes $(‘:checkbox’).each(function() { if […]