Поэтому я играл с Anti Forgery Token, достигая прогресса благодаря вам, ребята.
Я нашел решение для слияния значений форм, чтобы мои методы ActionMethods не пробуксовывали на токене AntiForgery... К сожалению, я нарушил проверку в процессе. Запись AJAX инициируется до того, как проверка на стороне клиента/проверка на стороне клиента игнорируется. Серверная сторона работает, однако я бы копать некоторые проверки перед публикацией.. Вот код, который я использую.
$(document).ready(function () {
$('input[type=submit]').live("click", function (event) {
event.preventDefault();
// Form with the AntiForgeryToken in it
var _tokenForm = $(this).parents().find("#__AjaxAntiForgeryForm");
// Current Form we are using
var _currentForm = $(this).closest('form');
// Element to update passed in from AjaxOptions
var _updateElement = $(_currentForm).attr("data-ajax-update");
// Serialize the array
var arr = $(_currentForm).serializeArray();
//Merge TokenForm with the CurrentForm
$.merge(arr, $(_tokenForm).serializeArray());
// The AJAX Form Post stuff
$.ajax({
type: "POST",
url: $(_currentForm).attr('action'),
data: arr,
success: function (data) {
$(_updateElement).html(data);
}
});
return false;
});
});
Поэтому я думаю, что мне нужно обработать проверку клиентской стороны за несколько путь до $ .ajax goo... Любые предложения, возможно, сэкономят мне время.
-121--1735445-
У меня есть большой набор 3D точек данных, к которым я хочу подогнать эллипсоид.
Моя математика довольно бедна, поэтому у меня проблемы с реализацией метода наименьших квадратов без каких-либо математических библиотек.
Кто-нибудь знает или имеет фрагмент кода, который может вписать эллипсоид в данные, которые я могу вставить прямо в мой проект? В C было бы лучше, но это не должно быть проблемой для меня, чтобы конвертировать из C++, Java, C #, python и т.д.
EDIT: Просто иметь возможность найти центр будет также огромной помощью. Обратите внимание, что точки не расположены равномерно, поэтому при выборе среднего значения центр не будет.