这是我的代码:
{
data1:{'Data 1'},
data2:{'Data 2'},
data3:{'Data 3'},
data4:{'Data 4'},
data5:{'Data 5'},
data6:{'Data 6'},
data7:{'Data 7'},
data8:{'Data 8'},
data9:{'Data 9'},
}
我输入响应和提醒('成功'),输入:'text'&类型: 'HTML', 但是当我尝试输入时,我得到警报('失败'):'jsonp'
更新:Json文件
def post(self, request, hash, file_path, format=None):
URL = "http://127.0.0.1:9000/work/"
task = long_running_task.delay(hash, URL, file_path)
# wait some time for completion
print("job result is: ", task.result)
return JsonResponse({"task_result": task.result})
答案 0 :(得分:0)
在您的代码中,ajax调用类型必须为'get'
主要问题在于你的json文件。
你的json文件
{
data1:{'Data 1'},
data2:{'Data 2'},
data3:{'Data 3'},
data4:{'Data 4'},
data5:{'Data 5'},
data6:{'Data 6'},
data7:{'Data 7'},
data8:{'Data 8'},
data9:{'Data 9'},
}
是无效的Json格式
我已改为
{
"data1":"Data 1",
"data2":"Data 2",
...
"data9":"Data 9"
}
它提醒成功。