实际开发中,难免会调用其他人,以及其他语言的接口。那么,就有可能会遇到跨域问题,用ajax可以实现跨域调用
代码实例如下:
function getIpLocation() { $.ajax({ type: 'GET', url: 'https://api.iclient.ifeng.com/ipLocation', jsonp: "callback", dataType: 'jsonp', success: function (data) { if(data && data.msg){ var localCountry = data.msg.country; var localCity = data.msg.city; cookieFunc.setCookie('localCountry',localCountry,1); cookieFunc.setCookie('localCity',localCity,1); } } }) }
实例二:
function getDocWords() { isGetDoc = true; $.ajax({ type: 'GET', url: dataApi + currentId, jsonp: "callback", jsonpCallback:"showData", dataType:'jsonp', success:function (data) { $('.lazy-bg').hide(); console.log(data); }, error:function (XMLHttpRequest, textStatus, errorThrown) { location.href=ShareDoc404+"&aid="+currentId+"&freshurl="+ShareUrlNow; } }); }