Jquery Jsonp跨域提交表单获取返回数据

以前的同事,美工姐姐求助的js跨域提交问题,竟然捣鼓了半天没成功,虽然网上jsonp跨域文章一大把,但是在本地运行居然没有任何反应。

单独打开写好的页面可以正常运行,放到iis或者ide中无法提交数据。

接口地址:http://active.163.com/service/vote/v1/891.jsonp?_charset=UTF-8&_callback=test&id=1,2,3,4,5

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
    <title></title>
    <script src="jquery-1.10.2.min.js"></script>
</head>
<body>
    <input type="button" value="test" οnclick="CallWebServiceByJsonp()"/>
</body>
</html>


<script type="text/javascript">
    function CallWebServiceByJsonp() {
        $.ajax({
            type: "GET",
            cache: false,
            url: "http://active.163.com/service/vote/v1/891.jsonp",
            data: { _charset: "UTF-8", _callback: "OnGetDataSuccessByjsonp", id: "1,2,3,4,5" },
            dataType: "jsonp",
            jsonp: "callback",
            jsonpCallback: "OnGetDataSuccessByjsonp"
        });
    }
    function OnGetDataSuccessByjsonp(data) {
        //处理data
        alert(data.status);
        alert(data.value);
        alert(data.type);
    }
</script>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值