jQuery发送Keep-Alive的ajax请求

本文介绍了如何使用jQuery的AJAX方法发起GET请求,并通过一种替代eval的方式安全地解析返回的JSON数据。此外,还提供了一种在DOM中创建script节点来实现类似eval功能的方法。
JAVASCRIPT:
  1. $.ajax ( {
  2.   url: '/push/' + ( new .Date ( ) ) .getTime ( ) .toString ( 16 ) ,
  3.   type: 'GET' ,
  4.   beforeSend: function ( R) {
  5.     R.setRequestHeader ( 'Connection' , 'Keep-Alive' ) ;
  6.   }
  7. } ) ;
  8. juqrey parese json
   不过现在都不建议用eval了,解析JSON,可以用这个
function jsonDecode(data){
    return (new Function("return " + data))();
}

其他要想实现类似的eval的功能,一般都是在 DOM中创建一个script节点,然后script.text = data;
GEThttp://localhost:8282/TaobaoVisualization/ [HTTP/1.1 200 12ms] GEThttps://cdn.jsdelivr.net/npm/jquery@3.6.0/dist/jquery.min.js [HTTP/2 200 OK 0ms] GEThttps://cdn.jsdelivr.net/npm/echarts@5.4.3/dist/echarts.min.js [HTTP/2 200 OK 0ms] GEThttp://localhost:8282/favicon.ico [HTTP/1.1 404 0ms] GET http://localhost:8282/favicon.ico 状态404 版本HTTP/1.1 传输21.31 KB(大小 21.12 KB) Referrer 政策strict-origin-when-cross-origin Accept image/webp,*/* Accept-Encoding gzip, deflate Accept-Language zh-CN,zh;q=0.8,zh-TW;q=0.7,zh-HK;q=0.5,en-US;q=0.3,en;q=0.2 Cache-Control max-age=0 Connection keep-alive Host localhost:8282 Referer http://localhost:8282/TaobaoVisualization/ User-Agent Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:88.0) Gecko/20100101 Firefox/88.0 XHRGEThttp://localhost:8282/rebuyPrediction [HTTP/1.1 404 0ms] GET http://localhost:8282/rebuyPrediction 状态404 版本HTTP/1.1 传输902 字节(大小 715 字节) Referrer 政策strict-origin-when-cross-origin Connection keep-alive Content-Language zh-CN Content-Length 715 Content-Type text/html;charset=utf-8 Date Mon, 16 Jun 2025 02:27:31 GMT Keep-Alive timeout=20 Accept */* Accept-Encoding gzip, deflate Accept-Language zh-CN,zh;q=0.8,zh-TW;q=0.7,zh-HK;q=0.5,en-US;q=0.3,en;q=0.2 Connection keep-alive Host localhost:8282 Referer http://localhost:8282/TaobaoVisualization/ User-Agent Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:88.0) Gecko/20100101 Firefox/88.0 X-Requested-With XMLHttpRequest 网络请求失败 TaobaoVisualization:170:25 ​
最新发布
06-17
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值