首页 > 代码库 > 补充知识
补充知识
1.Ajax
Ajax在页面不刷新的情况下,向后台发送数据;
Form表单提交,页面会自动刷新;
这就是Ajax与Form表单的区别。
Ajax格式
$.ajax({ url: ‘要提交的地址‘, type: ‘POST‘, // GET或POST,提交方式 data: {‘k1‘: ‘v1‘,‘k2‘:‘v2‘}, // 提交的数据 success:function(data){ // 当前服务端处理完毕后,自动执行的回调函数 // data返回的数据 } })
应用:
模态对话框(Ajax)
-少量输入框
-数据少
新URL方式
-操作多
-对于大量的数据及操作
2.js实现页面跳转
location.href = "http://www.mamicode.com/要跳转的地址"
如果在本页面刷新使用location.reload()就可以。
3.js阻止默认事件的发生
既需要在标签中使用return;
也需要在函数中写return;
4.jQuery事件阻止默认事件发生
只需要在绑定事件中写return即可;
$(‘#addModal‘).click(function(){ alert(123); return false; })
5.JSON序列化
pythn中JSON序列化
格式化编码: json.dump() json.dump和json.dumps很不同,json.dump主要用来json文件读写,和json.load函数配合使用。
格式化解码: json.load() 总结: json.dumps : dict转成str json.dump是将python数据保存成json json.load是读取json数据 json.loads:str转成dict
前端JSON
JSON.parse(字符串) => 对象 JSON.stringify(对象) => 字符串
补充知识
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。