У меня есть представление Dajaxice, которое проверяет, есть ли определенный элемент в корзине перед добавлением нового. В моей работе определенные элементы требуют определенных предварительных условий, и действительно сложно обрабатывать несколько элементов с одинаковыми предварительными условиями. Если это не имеет смысла, это не имеет большого значения.
Когда возвращается представление Dajaxice, оно отправляет значение (1, если все было проверено правильно, 0, если нет.). Функция javascript, которая обрабатывает ее, выглядит следующим образом:
function mta_limit(data) {
if (data.good == 1) {
document.forms['shopping_cart'].submit();
} else {
alert("Sorry! Only one of those items per order.");
}
}
Проблема, с которой я столкнулся, заключается в том, что если кто-то, разбирающийся в компьютерах, увидит этот код, он может очень легко обойти проверку AJAX и поместить все, что ему нужно, в свой порядок.
Есть ли способ присвоения формы в Даяксице? Я пробовал HttpResponseRedirect безрезультатно.
Любая помощь приветствуется. Спасибо!