Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/413.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Django在/loadFcs预期的字符串或缓冲区处给出TypeError_Javascript_Django_Typeerror - Fatal编程技术网

Javascript Django在/loadFcs预期的字符串或缓冲区处给出TypeError

Javascript Django在/loadFcs预期的字符串或缓冲区处给出TypeError,javascript,django,typeerror,Javascript,Django,Typeerror,在我的js中,我提出一个简单的请求,如下所示 $.post('/loadFcs', function(data) {alert('hi');}); 在我的url.py中,我有 from views import loadFcs urlpatterns = patterns('', ('^$', direct_to_template, { 'template': 'index.html' }), ('^loadFcs$', loadFcs) ) 在我看来,我有 @require_

在我的js中,我提出一个简单的请求,如下所示

$.post('/loadFcs', function(data) {alert('hi');});
在我的url.py中,我有

from views import loadFcs
  urlpatterns = patterns('',
  ('^$', direct_to_template, { 'template': 'index.html' }),
  ('^loadFcs$', loadFcs)
 )
在我看来,我有

@require_POST
def loadFcs(request):
  results = {}
  //do some calculation and calucalte results, results looks like {"a":["avalue", "bvalue"], "b":["avalue", "bvalue"]}
  return HttpResponse(json.dumps(results),mimetype="application/json")
但我在Firebug控制台的“响应”选项卡下看到以下错误

/loadFcs处的类型错误 应为字符串或缓冲区

申请方式:邮寄

我哪里出错了?我也试过了

      return HttpResponse(json.dumps(results))

但是也不起作用。

没关系,问题出在//做一些计算部分。稍后我会发布更多详细信息