📄 crm.js
字号:
/* MyAjax
* url
* doObj
* dotype:GETPOST
* postStringPOST:postType="key=value"
* isA.true,false
*/
function MyAjax(url,doObj,doType,postString,isA){
this.request = new Object();//初始化请求对象
this.doObject = new Object();//初始化处理对象,函数将调用此对象的doMethod方法处理页面业务
this.createRequest = function(){ //创建请求兑现
if (window.XMLHttpRequest) { //判断是否为Mozilla浏览器
request = new XMLHttpRequest();
} else {
if (window.ActiveXObject) { //判断是否为IE浏览器
try {
request = new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e) {
try {
request = new ActiveXObject("Microsoft.XMLHTTP");
}
catch (e) {
}
}
}
}
}
this.processLoadResponse = function(){
if (request!=null){
if (request.readyState == 4) { //是否正常响应����
if (request.status == 200) { //是否无异常
doObj.doMethod();
} else {
alert("数据异常");
}
}
}
}
this.sendRequest = function(){//处理发送请求
if(doType=="POST"){
request.open(doType,url,isA);
request.setrequestheader("content-length",postString.length);
request.setrequestheader("content-type","application/x-www-form-urlencoded");
request.onreadystatechange = this.processLoadResponse;
request.send(postString);
}
if(doType=="GET"){
request.open(doType, url, true);
request.onreadystatechange = this.processLoadResponse;
request.send(null);
}
}
this.doAjax = function(){//调用此方法执行页面请求
this.createRequest();
this.sendRequest();
}
this.close = function(){//将request对象引用赋空
request=null;
}
}
/* 此函数用来给当前页的表格某一列排序
* col列的值,第一列值为0,第二列为1,依此类推
* id表格的id值
*/
function mySort(col,id){
var mtable = document.getElementById(id);//获得表格对象
var mtr = mtable.rows;//得到表格列的集合
if(mtr[1].cells[col].innerHTML>mtr[2].cells[col].innerHTML){//判断值为升序还是降序
for(var i=1;i<mtr.length;i++){
for(var j=i+1 ;j<mtr.length; j++){
if(mtr[j].cells[col].innerHTML<mtr[i].cells[col].innerHTML){
for(var k=0;k<mtr[j].cells.length;k++){//逆判断条件排序交换表格中的值
var obj = mtr[j].cells[k].innerHTML;
mtr[j].cells[k].innerHTML = mtr[i].cells[k].innerHTML;
mtr[i].cells[k].innerHTML = obj;
}
}
}
}
}else{
for(var i=1;i<mtr.length;i++){
for(var j=i+1 ;j<mtr.length; j++){
if(mtr[j].cells[col].innerHTML>mtr[i].cells[col].innerHTML){
for(var k=0;k<mtr[j].cells.length;k++){
var obj = mtr[j].cells[k].innerHTML;
mtr[j].cells[k].innerHTML = mtr[i].cells[k].innerHTML;
mtr[i].cells[k].innerHTML = obj;
}
}
}
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -