我想把ecshop后台的表单增加js点击排序上升求解
这个后台的功能本来就是双击能够编辑排序的数字,离开编辑的焦点之后,自动ajax保存到数据库具体的js文件操作这个排序的js代码如下:/***切换排序方式*/listTab...
这个后台的功能本来就是双击能够编辑排序的数字,离开编辑的焦点之后,自动ajax保存到数据库
具体的js文件操作这个排序的js代码如下:
/**
* 切换排序方式
*/
listTable.sort = function(sort_by, sort_order)
{
var args = "act="+this.query+"&sort_by="+sort_by+"&sort_order=";
if (this.filter.sort_by == sort_by)
{
args += this.filter.sort_order == "DESC" ? "ASC" : "DESC";
}
else
{
args += "DESC";
}
for (var i in this.filter)
{
if (typeof(this.filter[i]) != "function" &&
i != "sort_order" && i != "sort_by" && !Utils.isEmpty(this.filter[i]))
{
args += "&" + i + "=" + this.filter[i];
}
}
this.filter['page_size'] = this.getPageSize();
Ajax.call(this.url, args, this.listCallback, "POST", "JSON");
}
现在想问的是如何把增加一个新的js代码,然后后台增设点击事件,ajax提交保存到数据库,实现点击上移则自动更改排序的问题.... 展开
具体的js文件操作这个排序的js代码如下:
/**
* 切换排序方式
*/
listTable.sort = function(sort_by, sort_order)
{
var args = "act="+this.query+"&sort_by="+sort_by+"&sort_order=";
if (this.filter.sort_by == sort_by)
{
args += this.filter.sort_order == "DESC" ? "ASC" : "DESC";
}
else
{
args += "DESC";
}
for (var i in this.filter)
{
if (typeof(this.filter[i]) != "function" &&
i != "sort_order" && i != "sort_by" && !Utils.isEmpty(this.filter[i]))
{
args += "&" + i + "=" + this.filter[i];
}
}
this.filter['page_size'] = this.getPageSize();
Ajax.call(this.url, args, this.listCallback, "POST", "JSON");
}
现在想问的是如何把增加一个新的js代码,然后后台增设点击事件,ajax提交保存到数据库,实现点击上移则自动更改排序的问题.... 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询