ajax跨域访问

Posted 菜鸟丶肖

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ajax跨域访问相关的知识,希望对你有一定的参考价值。

前端js

$.ajax({
        url:"url",
        type:"post",
        dataType:"jsonp",
        jsonp:"jsoncallback",
        jsonpCallback:"successCallback",
        success:function(data){
            alert("成功")
        },
        error:function(){
            alert("失败")
        }
    })

后台代码jsonCallBack里面的函数名称一样

@Controller  
public class FromData {  
    @RequestMapping("/data.do")  
    public void getData1(HttpServletRequest req,HttpServletResponse rps){  
        System.out.println("1111111");  
        String str  = "Hello world";  
        JSONObject json = new JSONObject();  
        json.put("name", str);  
        try {  
            rps.getWriter().print("successCallback("+json.toJSONString()+")");  
        } catch (IOException e) {  
            // TODO Auto-generated catch block  
            e.printStackTrace();  
        }  
    }  
} 

 

以上是关于ajax跨域访问的主要内容,如果未能解决你的问题,请参考以下文章

win10的Edge不支持AJAX跨域访问吗?

ajax跨域访问数据

什么叫ajax跨域访问

跨域访问方法介绍--使用片段识别符传值

Ajax的问题(跨域)

JQuery+ajax+jsonp 跨域访问