Сергей, обратил внимание, что в мануалах, часто используют следующее решение. Оно мне и помогло!
В файле приложения urls: url(r'^', views.reg, name = "reg"),
В главном файле, где все urls, определяем пути: url(r'^reg/', include('registration.urls')),
Evgeniy _: под ajax ответом (понимаю, что не правильно формулирую) подразумеваю следующее.
Обычно работал с сайтами так:
- есть ссылка www.sitename.ru
- после передачи данный через GET, работаю с ответом на мой запрос и ссылкой типа www.sitename.ru/?page=1
Но!
Здесь я не могу ни чего послать в форму, а если я заполняю её в ручную, то ссылка не меняться, остается www.sitename.ru/, хотя содержание страницы меняется.
В инструменте разработчика, в браузере, эту страницу можно увидеть отдельно www.sitename.ru/?page=2, но если вставить эту ссылку, будет Error:Page not found
Я пытаюсь понять, как послать данные в форму на сайт (на JS форма) и получить ответ.
Я ошибся, не JSON мне нужен, а AJAX. Сорри, ввел в заблуждение (уже несколько дней в мануалах).
На данный момент я могу получить форму, которую мне необходимо заполнить, но вот как послать данный (там получает их JS, после нажатия кнопки).
Я нашел JS, который отвечает за передачу формы и нажатие кнопки в поиск:
//ajax Search
var engine = new SearchEngine();
engine.setUrl('/accredreestr/search/');
engine.setOnError(onError);
engine.setOnSuccess(onSuccess);
engine.setOnStart(onStart);
engine.setOnEnd(onEnd);
$('#SearchForm').on('submit', function (e) {
try {
var formData = $(this).serialize();
var orderColumn = null;
engine.setOrderColumn(orderColumn);
engine.setFormData(formData);
engine.processSearch(1);
} catch (e) {
console.error(e);
} finally {
return false;
}
}).on('reset', function () {
$('#organization').removeClass('hidden');
$('#employee, #extendSearch').addClass('hidden');
});
Если выводить отдельно Ключи, а отдельно Значения, то работает. Но если выводятся вместе на один экран, то русский текст становиться:
xd0\x9c\xd0\xbe\xd1\x81\xd0\xba\xd0\xb2\xd0\xb0
А адрес сайта, на латинице, нормально показывает.
В консоле Линкуса такой же вывод.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Странно, почему из всех вариантов, которые пробовал, не попался этот)))