使用javascript jQuery 跨域请求的问题

单靠javascript可不可以在html静态页面上实现跨域请求;需不需要后台代码的配合呢。如果可以,请看这是我找的获取聚合数据的代码:<code><scriptlang... 单靠javascript可不可以在html静态页面上实现跨域请求;需不需要后台代码的配合呢。
如果可以,请看这是我找的获取聚合数据的代码:

<code>
<script language="javascript">
$(document).ready(function(){
//JS SDK 只适合于支持JSONP格式的聚合数据接口
//JS SDK 调用数据会使您的APPKEY处于暴露状态,请慎用
var appkey = 'd703134b82baefc5183a6541ab70b133';
var url = 'http://japi.juhe.cn/joke/content/list.from';
$.getJSON(url+"?callback=?", {
"ip" : 'http://japi.juhe.cn/',
"dtype" : "jsonp",
"key" : "d703134b82baefc5183a6541ab70b133",
"time" : "1418745237"
}, function(data) {
var errorcode = data.error_code;
if( errorcode ==0){
//数据正常返回
var address = data.result.area +" "+ data.result.location;
alert(address);
}else{
alert(errorcode+":"+data.reason);
}
});
})
</script>
</code>
然后报错:Uncaught SyntaxError: Unexpected token
我希望得到的是有针对性的解答,而不是“问百度”,问百度可以解决的话,我何必来这里提问题?
展开
 我来答
qq1111qq111111
2015-05-22 · TA获得超过1175个赞
知道小有建树答主
回答量:1166
采纳率:66%
帮助的人:615万
展开全部

js是可以跨域的,但是有限制,

  1. 首先是get请求

  2. 请求返回的是回调函数,需要对数据进行封装的

你报的错误是缺少引号,就是代码结束符可能有问题,自己检查下吧

w3school上有完整的例子,你可以看看对比下

追问
有地址吗,2723900@q,或者说这段代码就是我的原,代码你能看出来那里错了吗?
追答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式