Jquery $ .get调用不会返回Chrome中的数据

时间:2010-11-30 12:16:41

标签: javascript jquery django

我有一个简单的代码如下所示,它调用django后端来检索一些字符串。但是,成功功能会在Google Chrome中显示空字符串。在Internet Explorer中,将显示预期的字符串。

$.get(url, function(data) {alert(data);} );

Django课程:

def lookup(request):
    message= "looking up"
    print message
    return HttpResponse("isss",mimetype="application/text")

Ajax在Chrome中肯定是成功的,所以我不明白为什么它在IE中工作而不在Chrome中?这可能是Chrome中的一些安全问题吗?

提前致谢!

1 个答案:

答案 0 :(得分:1)

您的请求中的内容类型应为“text / plain”。这是您的问题中唯一可能基于浏览器的部分。

此外,如果你还没有在FireBug中测试你的ajax片段有很多帮助。我愿意打赌FireBug会向你展示完整的请求/响应。