首页 > 代码库 > 使用jsonp来实现跨域请求

使用jsonp来实现跨域请求

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
    <title></title>
    <script src="http://www.mamicode.com/jquery-1.9.0.js"></script>
    <script>
        var requestUrl = "http://qxw1192430265.my3w.com/handler.ashx";
        window.onload = function () {
            document.getElementById("btnJq").onclick = function() {
                $.ajax(requestUrl, {
                    type: "get", //请求方式
                    dataType: "jsonp",  //数据发送类型
                    jsonp: "callbackFun",  //服务器端接收的参数
                    jsonpCallback: "fun",  //js处理方法
                    success: function () {
                        alert("成功");
                    }
                });
            }
        }

        function fun(data) {
            for (var key in data) {
                alert(data[key]);
            }
        }
    </script>
</head>
<body>
    <input type="button" id="btnJq" value="http://www.mamicode.com/Jq按钮" />
</body>
</html>

使用jsonp来实现跨域请求