Передача пременной с javascript на PHP

185
21 августа 2018, 13:50

Пытаюсь создать расширение для Chrome. Этот скрипт должен записывать в переменную htmls ссылку страницы на какой сейчас находится пользователь и отправлять её к файлу index.php. Проблемы возникли при передаче переменной с javascript на PHP. Переменна $htmls в PHP остается пуста.

Клиентськая часть(script.js):

     
    src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js" // подключаем ajax 
    var htmls =window.location.href; //узнаем на кой страныцы находится пользователь 
    alert(htmls); // проверяем 
	      
    $.ajax({ 
	type: "POST", 
	url : "index.php",	// нужно ли здесь указывать полный путь к файлу?:E:\robstel\muk\php openServer\OSPanel\domains\mirror\index.php 
	data: "htmls", 
	})

Серверная часть(index.php):

<html> 
<head> 
</head> 
<body> 
 <?php 
echo  $htmls; // проверяем принял ли PHP послание; 
?> 
</br> 
</body> 
</html>

Answer 1
    var htmls =window.location.href; //узнаем на кой страныцы находится пользователь
    $.ajax({
    type: "POST",
    url : "index.php",  // нужно ли здесь указывать полный путь к файлу?:E:\robstel\muk\php openServer\OSPanel\domains\mirror\index.php
    data: {url: htmls},
    })

Сервер

<?php
echo $_POST['url']; // проверяем принял ли PHP послание;
?>
READ ALSO
move_uploaded_file выдает “failed to open stream: Permission denied ”

move_uploaded_file выдает “failed to open stream: Permission denied ”

Понимаю, что тема затертая до дыр, но все-такиЕсть форма, которая методом POST отправляется файл

237
замена текста в шаблонизаторе smarty

замена текста в шаблонизаторе smarty

Есть массив, где key="слова заменяемые на" item="другие слова" У меня получалось вывести только последнию итерацию, поэтому я добавил условие,...

198
Поиск по всему массиву

Поиск по всему массиву

Есть массив вида:

214