ajax改变div内容,jquery ajax双击div可直接修改div中的内容

最近在做后台功能开发的时候,用到对排序字段的修改,感觉只为了修改一个排序值,而要重新进入编辑页比较麻烦,于是网上找点资料自己动手写了一个jquery双击实现直接修改排序值的效果:

html代码:

{$sort}

JS代码:

//双击修改排序

$('.changeSort').dblclick(function(){

var url = "{:U('setSort')}";

var td = $(this);

var id = td.attr('id');

var text = td.text();

var txt = $("").val(text);

txt.blur(function(){

// 失去焦点,保存值。于服务器交互自己再写,最好ajax

var newText = $(this).val();

$.ajax({

url:url,

type:'POST',

data:{'tid':id,'sort':newText},

dataType:'json',

success:function(res){

if(res.flag==1){

layer.msg(res.msg);

// 移除文本框,显示新值

$(this).remove();

td.text(newText);

}else if(res.flag==3){

layer.msg(res.msg);

txt.val(newText);

}

}

});

});

td.text("");

td.append(txt);

});

PHP代码:

/**

* ajax 设置排序值

*/

public function setSort(){

if(IS_POST){

$tid = I('post.tid');

$sort = I('post.sort');

if(!is_numeric($sort)){

$arr = array(

'flag'=>3,

'msg'=>'请输入数字',

'link'=>'',

'content'=>''

);

$this->ajaxReturn($arr);

}

$data = array(

'id'=>$tid,

'sort'=>$sort

);

$this->mod_sort = M('Sort');

$res = $this->mod_sort->save($data);

if($res){

$arr = array(

'flag'=>1,

'msg'=>'排序值设置成功',

'link'=>'',

'content'=>''

);

}else{

$arr = array(

'flag'=>2,

'msg'=>'排序值设置失败',

'link'=>'',

'content'=>''

);

}

}else{

$arr = array(

'flag'=>0,

'msg'=>'请求非法!',

'link'=>'',

'content'=>''

);

}

$this->ajaxReturn($arr);

}

?>

效果如下图:

dd91818e7c746083f293497dc19a9450.png

4d7b1510b2a140dc9a7473c701132f92.png

以上就是本文的全部内容,希望对大家的学习有所帮助。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/244225.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

开榨油店的失败教训_想开水果店没有经验?线下开水果店经营心得分享,或许你用得上...

水果店随地都有,但能把水果店开好的人,似乎并不多见,那作为新人想开水果店,可以吸收哪些经验教训?想开店如何运作更好?且听小编细细道来。 很多开水果店的人都没有开好,那么有什么开水果店失败后…

js中的json ajax,js结合json实现ajax简单实例

这篇文章主要为大家详细介绍了js结合json实现ajax简单实例的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下前期准备1、安装wampserver或者其他相似软件来搭建本地集成安装环境,我安装的是phpstudy2、html、js、css等文件需要放置…

服务器系统wlanapi,没有找到wlanapi.dll怎么办?

没有找到wlanapi.dll怎么办呢?电脑提示没有找到wlanapi.dll将会导致电脑无法正常使用,因为wlanapi.dll文件中包含了系统正常运行所不可或缺的大量代码,下文小编就为大家带来无法找到wlanapi.dll的解决方法,一起去了解下吧。wlanapi.dll出错原…

最小错误率贝叶斯决策的基本思想_太赞了!机器学习基础核心算法:贝叶斯分类!(附西瓜书案例及代码实现)...

Datawhale 作者:尹晓丹,Datawhale优秀学习者寄语:首先,简单介绍了生成模型和判别模型,对条件概率、先验概率和后验概率进行了总结;其次,对朴素贝叶斯的原理及公式推导做了详细解读;再…

1 数列分块入门_线性代数入门——利用分块矩阵简化矩阵乘法运算

系列简介:这个系列文章讲解线性代数的基础内容,注重学习方法的培养。线性代数课程的一个重要特点(也是难点)是概念众多,而且各概念间有着千丝万缕的联系,对于初学者不易理解的问题我们会不惜笔墨加以解释。在内容上,以…

h5首页加载慢_H5网站制作注意了

H5自适应网站越来越受到企业的追捧,不同于原来的建站模式,H5网站可以很好是调整来达到PC端和移动端的良好展示效果,获得更友好用户体验。H5网站作为网站优化人员,小编第一个想到的并不是H5带来的炫酷效果,认识它解决了…

阿联酋esma认证_阿联酋无人驾驶汽车预计2021年上路

本报讯 迪拜消息-----据《海湾时报》11月26日报道,阿联酋标准化与计量局(ESMA;EmiratesAuthorityfor StandardisationandMetrology)局长AbdullaAlMaeeni表示,阿联酋准备成为全球第一个对无人驾驶汽车制订相关法规的国家,无人驾驶…

base cap 分布式_高并发架构系列:详解分布式一致性ACID、CAP、BASE,以及区别

在面试环节,经常会问CAP、BASE等相关的分布式理论,其实这些名词主要还是来自于分布式的一致性,今天主要介绍分布式一致性:强一致性、最终一致性、ACID、CAP等理论。分布式一致性的背景随着分布式事务的出现,传统的单机…

读取剪贴板英语转换为国际莫斯码

Python全代码如下 执行代码之后会自动检测按键,按下CtrlZ之后程序读取剪贴板然后转换为莫斯码再次写入剪贴板 使用第三方模块: pynput win32clipboard 文章尾部附带国际莫斯码表 示例: Caesar openly defied the Senates authority by cros…

asp python 定时任务_Python定时任务轻量解决方案——Schedule

写后端的同学们可能都知道,工作中可能需要周期性执行一些任务,俗称定时任务。Linux环境下,可以借助于系统自带的crontab完成定时任务。但是很多时候,开发的同学们可能并没有权限去操作crontab,所以就催生了一些不太好的…

Pygame简单深度优先算法生成迷宫

学习路径计算之前需要一个场景,网上查了下迷宫生成方法花了点时间写了个简单的迷宫生成器 基本原理十分简单: 使用2维矩阵表示迷宫,每一个节点有四面墙,使用深度搜索,随机顺序向四个方向移动,,如果遇到已到…

wait放弃对象锁_终于搞懂了sleep/wait/notify/notifyAll,真的是不容易

sleep/wait/notify/notifyAll分别有什么作用?它们的区别是什么?wait时为什么要放在循环里而不能直接用if?简介首先对几个相关的方法做个简单解释,Object中有几个用于线程同步的方法:wait、notify、notifyAll。public c…

Pygame 使用Djkstra广度搜索寻找迷宫(相对)最短路径

基于之前写的迷宫生成器实现了Djkstra算法搜索路径。 https://blog.csdn.net/ChillingKangaroo/article/details/122800431 Djkstra基于广度优先算法,与简单搜索不同的是Djkstra在访问每一个节点的时候会计算到该节点的最短路径以及上一个节点,如果有新…

python打乱list_超实用!每 30 秒学会一个 Python 小技巧,GitHub 标星 5300!

公众号关注 “GitHubDaily”设为 “星标”,每天带你逛 GitHub!很多学习 Python 的朋友在项目实战中会遇到不少功能实现上的问题,有些问题并不是很难的问题,或者已经有了很好的方法来解决。当然,孰能生巧,当…

(开源)Flask+Vue+Bootstrap3 人力资源用Web数据库

闲着没事写了一个轻量级web数据库,在网页端访问并操作SQL,可以进行Excel(xlsx)数据导入\导出,包含用户注册\登录\授权功能,密码有hash,授权目前比较简陋:后端使用了一个列表储存授权用户 已授权用户&#…

access找不到输入表或者dual_在Access窗体中显示指定路径的图片

↑↑↑点击上方图片,了解详情在Access中,如果把图形对象以OLE格式的字段保存,那么在窗体中可以直接显示出图片来。但是这样做有以下不足:一、需要将图片逐一插入到表中,工作量太大。二、使数据库文件变得庞大。三、相同…

LeetCode 168. Excel列表名称详解

刷到了这一道简单难度题 https://leetcode-cn.com/problems/excel-sheet-column-title/https://leetcode-cn.com/problems/excel-sheet-column-title/ 粗看就是一道进制转换题不过容易掉坑里。 首先略讲一下进制转换, 以701为例,该数字可以转换为以下…

可视化管理_RFID技术实施智能仓储管理可视化

仓储物流管理在各个行业都非常重要,RFID技术助力仓储物流信息管理提高供应链管理的透明度和库存周转率,这样有效减少缺货损失,提高企业内的仓储物流效率。仓库管理过程中,存在区域划分笼统,不容易辨识,货物…

(包含重力矢量)Pygame粒子模拟

半成品,目前速度不能修改,另外某些状况下路径会比较奇怪,因为没有速度计算,包含了重力矢量,可以修改重力方向 import pygame as pg import math import time import random import mathclass Particle(): #Tile is for…

小米蓝牙左右互联_解决不同品牌智能家居的兼容问题,小米米家智能多模网关发布...

如今智能家居种类可谓异常丰富,许多智能家居确实能让日常生活变得更加便捷。但是,相信许多智能家居爱好者都有一个烦恼,不同的品牌智能家居几乎不能实现交互,比如现在正使用Zigbee协议的智能家居,但新购置的智能家居却…