Приложение для iPad запускает несколько (до 40) ненужных запросов AJAX - Django - PullRequest
0 голосов
/ 01 декабря 2011

Я пишу некоторый AJAX в приложении для iPad (собственное приложение), который отправляет запрос AJAX на сервер разработки Django.По какой-то странной причине мой сервер разработчиков Django получает от 30 до 40 запросов от iPad.Этот же код не демонстрирует такое поведение при выполнении из браузера на рабочем столе.Код выглядит следующим образом:

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

Результат - от 30 до 40 записей в моем объекте "TestData" и очень медленный ответв приложении для iPad.

Странно, да?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...