这个写法不是经典。我受感触是因为。我写很多代码,没去想过怎么样去节省我们的开发时间,应该去写一些通用性的代码。
而且。我也没有把C#代码优化的思想转到各个地方。像JS的代码。我就没去想过怎么去优化。
加油吧。
function getPageListSet(pageIndex, keyInputId, colum, utilUrl, editUrl, otherSetName, otherSetUrl)//获取含有删除,修改,设置功能的分页数据(当前请求的页码,"关键字的<input/>ID",数据的列数,"后台处理类URL","添加或修改页面的URL","设置弹出表单的标题名称","查看详情页面对应的URL")")
{
var operationType = 1; //操作类型
var pdata = "operationType=" + operationType + "&pageIndex=" + pageIndex; //操作字符串 参数传递
if (keyInputId != "") {
var xx = keyInputId.split(","); //获得关键字的数组
for (var i in xx) {
var keyi = xx[i];
pdata += "&" + keyi + "=" + document.getElementById(keyi).value; //遍历并添加 。因为这里要取到对应的值,所以 传递的是 ID值。
}
} else {
var x = "";
pdata += "&startTime=" + x + "&endTime=" + x + "&keyWord=" + x +"&tag=-1"; //若取不到。这里直接写为空
}