jQuery的
我正在使用金字塔来服务我的应用程序,并开始学习jquery.I正在尝试为我的应用程序构建一个社交小部件。
域1(本地主机: 8088 )正在向另一主机域2(10.20.12.135:8080/实际上是本地主机:8080)发出请求,即两者都在同一系统上运行
这里是代码:Domain1
try{
$.getJSON( "http://10.20.12.135:8080/ajax?name=stackoverflow", function( data ) {
alert(data)
}); }
catch(err) {
alert("Ops, there was an error!nn" + err);
}
域2:参考
@view_config(route_name='ajax',renderer='json')
def get_cookie(request):
name=request.get('name','world')
return {'name':name,'id':343434,'secret':'3434sfdgdfg'}
当运行Domain1时,萤火虫显示获取请求不会返回任何内容,并且显示为红色,并且没有显示警报。
调试jquery显示'JSON.parse:数据行4意外结束'
然而,从浏览器获取请求到10.20.12.135:8080/ajax?name=stackoverflow返回{'name':'stackoverflow','id':343434,'secret':'3434sfdgdfg'}
而不是$ .getJSON我试过$ .ajax但得到了相同的结果(即没有)
2.当从domain1向domain2发送jsonp请求时,浏览器是否会将domain2 cookie作为标题发送。
链接地址: http://www.djcxy.com/p/71951.html上一篇: jquery