html 抓取 post 请求,jquery发起get/post请求_或_获取html页面数据

//2-Ajax模拟类

var Ajax = () {var _this = this;请求路径

_this.ajaxUrl = ""传入的参数对象

_this.data ={};返回数据类型:json/jsonp/xml/text...

_this.dataType = "text"是否异步

_this.isAsync = true,回调函数

_this.rollBack = (result) {

};

_this.Init= (handlerName,actionName,dataObject,rollBack) {

_this.ajaxUrl= "/ajax/" + handlerName + ".js?action=" +actionName;

_this.data=dataObject;

_this.rollBack=rollBack;return_this;

};

_this.Init_Two= (actionUrl,rollBack) {

_this.ajaxUrl=actionUrl;

_this.data=_this;

};Get请求

_this.Get = (dataType,isAsync) {if (dataType != null) {

_this.dataType=dataType;

};if (isAsync != ) {

_this.isAsync=isAsync;

};

$.ajax({

type:"GET"false代表只有在等待ajax执行完毕后才执行

success: (json) {var result =json;if (_this.dataType == "text") {try{

result=JSON.parse(json);

}catch(e) {

result= new Function("return " +json)();

}

}if (_this.rollBack && _this.rollBack instanceofFunction) {

_this.rollBack(result);

}

},error:(e) {

console.log(e);

}

});

};获取请求地址的HTML内容(select选择器,是否异步)

_this.GetHtml = (jquerySelectDom,1)"> isAsync;

}

$.ajax({

type:"GET"false代表只有在等待ajax执行完毕后才执行

async: _this.isAsync,success:(data) {if (jquerySelectDom != ""var $data =$(data);由于$data是个集合,得到的是所有一级节点的jquery集合,所以,先从一级集合中找,再从所有子元素中找

var $result =$data.next(jquerySelectDom);if ($result.length == 0) {

$result=$data.find(jquerySelectDom);

}var resultHtml = "";if ($result.length > 0) {

resultHtml=$result.html();

}Function) {

_this.rollBack(resultHtml);

}

}else{data;

}

}

});

};普通Post请求(请求地址:postUrl,是否异步)

_this.Post = isAsync;

};

$.ajax({

type:"POST"模拟Form表单请求-参数为FormData对象

_this.FormPost = () {

$.ajax({

type:"POST"false{

result=JSON.parse(json);

}(e) {

result= json)();

}(e) {

console.log(e);

}

});

};

};

window["Ajax"] = Ajax;

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值