iPad应用程序会激发多个(最多40个)不必要的AJAX请求 - Django

时间:2011-12-01 03:13:30

标签: jquery ios django ipad

我正在一个iPad应用程序(本机应用程序)中编写一些AJAX,它向Django dev服务器发送一个AJAX请求。出于某种奇怪的原因,我的Django开发服务器可以从iPad收到30到40个请求。从桌面浏览器执行时,相同的代码不会出现此行为。代码如下:

JS:

$.ajax({
    url: 'http://192.168.1.120:8000/test/',
    data: {'name': 'value'}
});

Django的:

def CommTest(request):
    data = request.GET['name']
    newData = TestData(data=data)
    newData.save()
    response = HttpResponse()
    response['Access-Control-Allow-Origin'] = '*'
    response['Access-Control-Allow-Methods'] = 'POST, GET, OPTIONS'
    response['Access-Control-Max-Age'] = 1000
    response['Access-Control-Allow-Headers'] = '*'
    return response

结果是我的“TestData”对象中有30到40个条目,并且在iPad应用程序中响应非常迟缓。

很奇怪,是吗?

0 个答案:

没有答案