腾讯云文本检测,跨域数据封装匹配、处理

$(function () {
        textPass("请开始你的口吐芬芳");
        //jsonp会导致同步失效,这么写就可以了
        $.when(myajax).done(function(){
            if(status){
                console.log("obj:" + obj)
                // 后续操作
            }
        }) ;
    })
	//同步判断表示
    var status = false;
    //封装函数
    function textPass(objVal) {
   		obj = objVal
        myajax =  $.ajax({
            url: your url,
            type: 'GET',
            data: {
            	//必须转码为base64
                text: Base64.encode(objVal)
            },
            dataType: 'jsonp',
            jsonp: "jsoncallback",
            async: false,
            success: function (data) {
               			//评论正常 Abuse谩骂 Porn色情 Ad 广告
						if (data.Label == 'Normal') {
							status = true;
							return obj;
						}else{
							for (var i = 0; i < data.Keywords.length; i++) {
								var regS = new RegExp(data.Keywords[i], "gi");
								var obj2 = objVal.replace(regS, '***');
								//替换后返回新的数组
								objVal = obj2;
							}
							obj = obj2;
							status = true;
							return obj;
						}
            },
            error: function (error) {
                console.log("+++++", error)
            }
        })
    }


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值