经验分享之tips(1)
来源:互联网 发布:数组 push pop 编辑:程序博客网 时间:2024/05/21 15:48
背景:在项目开发的过程中总会遇到一些简单但是也让你头疼不已的内容,现在总结一下,梳理一下思路,积累一下经验。
1、JS打开新窗口
(1)超链接<ahref="http://www.jb51.net" title="脚本之家">Welcome</a>
等效于js代码
window.location.href="http://www.jb51.net"; //在同当前窗口中打开窗口
(2)超链接<ahref="http://www.jb51.net" title="脚本之家"target="_blank">Welcome</a>
等效于js代码
window.open("http://www.jb51.net"); //在另外新建窗口中打开窗口
2、截取URL中的某个字段
/* 提交表单 */
function SaveForm(){
var ctx=$("#ctx").attr("value");
var Request = new Object();
Request = GetRequest();
var pictorialId = Request['pictorialId'];//得到主页面传递过来的pictorialId
var pictorialAId = Request['pictorialAId'];//得到主页面传递过来的pictorialAId
alert(pictorialAId);
$.ajax({
//提交数据的类型 POST GET
type:"POST",
//提交的网址
url:ctx+"/sys/uploadPictorial/saveManuscript",
data:$('#sepManuscript').serialize(),// 你的formid
//返回数据的格式
datatype: "text",//"xml", "html", "script", "json", "jsonp", "text".
//成功返回之后调用的函数
success:function(data){
alert("稿件保存成功!");
/* window.location.href=ctx+"/sys/uploadPictorial/saveManuscript";*/
},
//调用出错执行的函数
error:function(){
alert("稿件保存失败!");
}
});
}
/* 获取主页面传递过来的pictorialId和 pictorialAId */
function GetRequest() {
var url = location.search; //获取url中"?"符后的字串
var theRequest = new Object();
if (url.indexOf("?") != -1) {
var str = url.substr(1);
strs = str.split("&");
for(var i = 0; i < strs.length; i ++) {
theRequest[strs[i].split("=")[0]]=unescape(strs[i].split("=")[1]);
}
}
return theRequest;
}
- 经验分享之tips(1)
- 经验分享之tips(2)
- 经验分享之tips(3)
- 网站新手引导tips提示功能开发经验分享
- 电话订票之经验分享
- 经验分享之数据库优化
- 分享经验1
- vb/vb.net开发实战之经验分享(1)
- Sfilter之Windows2000动态加载经验分享
- 老李玩微博经验分享之基本信息设置
- 老李玩微博经验分享之如何发微博
- 敏捷开发之组织级经验分享
- 敏捷开发之产品级经验分享
- 敏捷开发之团队级经验分享
- Mybatis使用经验分享之批量操作
- 面试经验分享之数据结构、算法题
- 面试经验分享之数据结构、算法题
- MDCC 2015之顶级PM经验分享
- UILabel常用的属性设置
- swift中类方法创建button等等其他控件
- Java文件路径问题
- 机器学习基石 3-4 Learning with different input space
- 人行征信接口
- 经验分享之tips(1)
- GCDAsyncUdpSocket的简单使用
- LeetCode (Divide Two Integers)
- 项目积累
- 安装 VPN 时遇到msi error 2503的解决办法
- java数据结构与算法分析学习2(泛型--用java5泛型特性视线泛型)
- linux 的java写程序报异常java.net.InetAddress.getLocalHost(InetAddress.java:1505)解决
- delphi5 ADO BUG;
- 对自己思维的一次巨大冲击