2017-04-12 工作总结

工作:jQuery 跨域请求

jQuery请求示例

$.ajax({
    type : "get",
    async : false,
    url : "ajaxHandler.ashx", //实际上访问时产生的地址为: ajax.ashx?callbackfun=jsonpCallback&id=10
    data : {id : 10},
    cache : false, //默认值true
    dataType : "jsonp",
    jsonp: "callbackfun",//传递给请求处理程序或页面的,用以获得jsonp回调函数名的参数名(默认为:callback)
    jsonpCallback:"jsonpCallback",
    //自定义的jsonp回调函数名称,默认为jQuery自动生成的随机函数名
    //如果这里自定了jsonp的回调函数,则success函数则不起作用;否则success将起作用
    success : function(json){
       alert(json.message);
    },
    error:function(){
      alert("erroe");
    }
 )};

异步响应

public class ajaxHandler : IHttpHandler
{
    public void ProcessRequest (HttpContext context) {
        context.Response.ContentType = "text/plain";
        context.Response.Header("Access-Control-Allow-Origin","*");
        string callbackfun = context.Request["callbackfun"];
        context.Response.Write(callbackfun + "({name:\"John\", message:\"hello John\"})");
        //此处的callbackfun + "("+ 内容 +")"为必须的 
        context.Response.End();
    }
    public bool IsReusable {get {return false;}}
}

替换内容的Img标签的Src路径

function ImgSrcReplace(content) {
    var Imgs = $(content).find("img");
    if (Imgs.length > 0) {
        for (var i = 0; i < Imgs.length; i++) {
            content = content.replace('src="/', 'src="http://www.domain.cn/');
        }
    }
    return content;
}

过滤HTML 标签

function removeHTMLTag(str) {
            str = str.replace(/<\/?[^>]*>/g, ''); //去除HTML tag
            str = str.replace(/[ | ]*\n/g, '\n'); //去除行尾空白
            //str = str.replace(/\n[\s| | ]*\r/g,'\n'); //去除多余空行
            str = str.replace(/ /ig, '');//去掉 
            return str;
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,390评论 19 139
  • 第一章 入门 基本功能:访问和操作 dom 元素,控制页面样式,对页面的事件处理,与ajax完美结合,有丰富的插件...
    X_Arts阅读 4,666评论 0 2
  • <a name='html'>HTML</a> Doctype作用?标准模式与兼容模式各有什么区别? (1)、<...
    clark124阅读 8,918评论 1 19
  • 高中生活就这么开始啦,也第一次憧憬着能在高中等到一个好成绩。也能在高中寻找一次美妙的爱情。 “我叫夏月,要不就这样...
    风在吹雨在忆阅读 1,865评论 0 0
  • 明天上午就要出发。在Dzogchen Beara一周如梦一般。虽然到现在我也念不出这名字。 又到了那种经历过事情但...
    王二又在乱扫弦阅读 2,732评论 0 0