javascript - jQuery ajax请求时,url报错
ringa_lee
ringa_lee 2017-04-11 11:06:50
[JavaScript讨论组]

直接上js代码

$.ajax({

      url: "http://114.215.190.239/agent/agent/?/admin/user_for_daxiong",
  //http://114.215.190.239/agent/agent/?/admin/user_for_daxiong
  //http://www.baidu.com
      data:{},
      dataType: "jsonp",
      callback: 'json_callback',
      success:function(data){
          alert("data:"+ data);
      },
      error: function() {
    alert(0);
       }
  })

报这个错

我的url参数后面拼的这一长串是怎么来的?为什么会出现?
当我将url 参数换成http://www.baidu.com 之后,又会出现下面报错:

ringa_lee
ringa_lee

ringa_lee

全部回复(2)
巴扎黑

因为你的datatype是jsonp,所以有这个参数,你可以看看jsonp具体怎么跨域的,还有就是你需要跨域么,原因可能就是callback不对

巴扎黑

这是我写的一个跨域方法:

$.ajax({  
    type: "GET",  
    url: url,
    dataType:'JSONP',
    jsonp:"callback",
    jsonpCallback:"success_jsonpCallback",
    success: function(data){  
        console.log(data)
    }  
}); 
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号