ajax请求百度api里面的接口为什么会失败

0 0 html html5 javascript
飞翔的熊bla
飞翔的熊bla

声望值:45 0人

2019-01-28 15:31:37 提问

关注 0关注

收藏 0收藏, 97浏览

 $(document).ready(function(){
        var a;
        $(".btn").click(function(){
            $.ajax({
                url:"http://api.shujuzhihui.cn/api/joke/pictureJoke",
                type:"post",    //请求方式
                async:true,    //是否异步
                dataType:"jsonp",    //跨域json请求一定是jsonp
                jsonp: "callbackparam",    //跨域请求的参数名,默认是callback
                // jsonpCallback:"successCallback",    //自定义跨域参数值,回调函数名也是一样,默认为jQuery自动生成的字符串
                data:{
                    "appKey":"d991216a4f7142fe8978b470cce7a486",
                    "page":'1',
                    "maxResult":'2'
                },    //请求参数
            
                beforeSend: function() {
                    console.log("请求前的处理")
                },
                success: function(data) {
                    console.log("成功处理请求",data)
                },
                complete: function() {
                    console.log("请求完成")
                },
            
                error: function(err) {
                    console.log(err)
                }
            });
        })
    })
请先 登录 后评论

2个回答

  • freestyle131声望 2018-09-25 09:28

    emmm…想问一下报什么错了,或者你把type换成get试试
    请先 登录 后评论
  • 闭麦听歌1v9118声望 2018-09-25 09:28

    jsonp只支持Get格式,用post显然不合适;而且失败也没有把错误代码放上来
    请先 登录 后评论

注册新账号

悬赏追问
10
  • 10
  • 20
  • 50
  • 100
  • 200
  • 输入数值
发布追问