Обработчик php
$ch_1 = !empty($_POST['ch_1']) ? $_POST['ch_1'] : NULL;
$ch_2 = !empty($_POST['ch_2']) ? $_POST['ch_2'] : NULL;
echo json_encode(array(
'ch_1'=>$ch_1,
'ch_2'=>$ch_2,
));
Js
function send(WPTemplateDir) {
var ch_1 = $('#char_1').val();
var cd_2 = $('#char_2').val();
$.ajax({
type: 'POST',
url: WPTemplateDir + 'ajax_trtmnt.php',
data: { ch_1: ch_1, ch_2: ch_2 },
dataType: 'json',
success: function (response) {
$("#pl_1").empty();
$("#pl_1").html(response.ch_1);
$("#pl_2").empty();
$("#pl_2").html(response.ch_2);
}
});
}
Вкратце.
Данные из формы после обработки выводятся в конечном php файле, все хорошо, все работает, но...
С этими данными я не могу работать дальше, а мне нужно сформировать запрос в БД, с использованием этих самых данных. Как мне занести эти данные в конечном файле php в переменные и дальше работать с ними. Ну или я могу занести данные в переменные в js файле, но как мне тогда их передать через success и чем идентифицировать в конечном php файле? Через $_POST?
_____________
Задача на корректную обработку данных (мое решение)
http://eu.battle.net/sc2/ru/profile/2212951/1/IIIIIIIIIIII/