我有一个简单的代码如下所示,它调用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中的一些安全问题吗?
提前致谢!
答案 0 :(得分:1)
您的请求中的内容类型应为“text / plain”。这是您的问题中唯一可能基于浏览器的部分。
此外,如果你还没有在FireBug中测试你的ajax片段有很多帮助。我愿意打赌FireBug会向你展示完整的请求/响应。