【发布时间】:2010-11-30 12:16:41
【问题描述】:
我有一个简单的代码如下,它对 django 后端进行 get 调用以检索一些字符串。但是,success 函数在 Google Chrome 中显示一个空字符串。在 Internet Explorer 中,预期的字符串是 display。
$.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 中的一些安全问题?
提前致谢!
【问题讨论】:
-
你的
url变量是什么样的? -
/inv/lookup/。并且映射到 urls.py 文件中的一个函数(根据 django 的要求)
-
请格式化您的问题,使用 ctrl-k 或 4 空格缩进或 101010 按钮格式化代码
-
在 Chrome 开发者工具中检查错误并暂停响应。
-
您是否尝试过使用比“应用程序/文本”错误更少的 MIME 类型?比如,也许是“文本/纯文本”?
标签: javascript jquery django