ajax跨域訪問的解決方法

廢話不多說

直接上代碼


//js

$('#send').click(function(){
        $.ajax({
            type:"GET",
            url:"http://......",
            data:{name:$('#username').val()},
            dataType:"jsonp",
            jsonp: 'jsoncallback',
            success:function(data){
                if(data.success){
                    alert('success');
                }else{
                    alert('異常');
                }
            },
            error:function(){
                alert('error');
            }
        });
    });

//後臺

String callback= request.getParameter("jsoncallback");
String json="";
json = "{\"success\": true}";
String jsonp=callback+"("+json+")";
response.getWriter().write(jsonp);

已解決

發佈了44 篇原創文章 · 獲贊 17 · 訪問量 13萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章