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

下一篇: Pyramid self.request.POST is empty