Ребят, я еще плохо разбираюсь в js и php поэтому и прошу помочь. За излишнее графоманство, простите.
Я немного не понимаю что значит echo и есть ответ сервера. В моей голове, такая картина. Из js файла при помощи ajax (json) я вытаскиваю какие-то данные и передаю их на сервер, после чего в php я эти данные забираю и делаю с ними все что хочу. А выходит, что эти данные я могу вывести только как текст при помощи echo print json_encod и т.д. Объясните пожалуйста как забрать данные и например присвоить их значение переменной в php?
На всякий случай оставлю полный код.
jQuery(document).ready(function($) {
if ($.adblockJsFile === undefined){
bar_blocked=true;
} else {
bar_blocked=false;
}
jQuery.ajax({
type: "POST",
data: {
action: 'ad_blockit',
bar_blocked: bar_blocked,
},
dataType: "json",
url: "/wp-admin/admin-ajax.php",
success: function( response ) {
alert( response );
}
});
});
function ad_blockit() {
$blocker = $_POST['bar_blocked'];
echo $blocker;
die();
}