js 跨網域使用api 解決方法


===========這個是js的部分===========
$.ajax({
            url: "http://123456.com/"  //api網址
            dataType:"jsonp",
            jsonpCallback: "OnceTemple", //這個值要跟api那邊連動的,這個要改的話要連api一起改
        }).done(function(temple){
            //取到資料之後要處理的事情
        });


===========api傳回來的資料============
echo "OnceTemple(".json_encode($once).");";

就是你的資料要用一個字串和括號包起來再傳回來

如果不用個的話瀏覽器會報錯


留言

這個網誌中的熱門文章

jquery取得 input array 陣列

CI 使用ckeditor,ckfinder的替代品