zoukankan      html  css  js  c++  java
  • JSONP代码收藏

    摘抄自jQuery,用于JSONP请求。

    var callback = 'callback_' + (new Date() - 0),
                url = 'http://localhost/',
                script = document.createElement("script"),
                head = document.head || document.querySelector('head');
    
            window[callback] = function(data) {
                console.log(data);
                window[callback] = null;
            };
    
            script.async = true;
            script.charset = 'utf-8';
    
            script.src = url;
    
            script.onload = script.onreadystatechange = function( _, isAbort ) {
    
                if ( isAbort || !script.readyState || /loaded|complete/.test( script.readyState ) ) {
    
                    script.onload = script.onreadystatechange = null;
    
                    if ( script.parentNode ) {
                        script.parentNode.removeChild( script );
                    }
    
                    script = null;
                }
            };
    
            head.insertBefore( script, head.firstChild );
  • 相关阅读:
    Django-session+CBV+ORM应用
    Django-session实现登陆
    Django-ORM-操作
    事件委托
    数组去重的方法
    闭包
    Javascript中继承
    函数调用的方式
    原型链的理解
    jsonp
  • 原文地址:https://www.cnblogs.com/flicat/p/4378739.html
Copyright © 2011-2022 走看看