php gettext — функция почты PHP не работает. Как получить текст DIV?

пытаюсь найти решение, помогите пожалуйста. Прежде всего найдите код ниже.

когда я удаляю ‘правильную переменную’, она работает нормально. Но я должен добавить текст этого div в каждом письме. я пробовал .text () и .html () оба не работают. Пожалуйста, помогите мне, как получить текст div в функции php mail.

http://www.ankooverseas.com/select_university

0

Решение

я бы сделал VarData объект, чтобы упростить операции кодирования:

var VarData={studentName: student_name, studentContact: student_contact, studentEmail: student_email, right: right};

Тогда в вашем php-коде вы сможете легко получить переменные из $_POST:

$student_name=$_POST['studentName'];
$student_contact=$_POST['studentContact'];
$student_email=$_POST['studentEmail'];
$right=$_POST['right'];

Обратите внимание, что $_POST глобальная переменная php, созданная веб-сервером в контексте Php и содержащая данные, отправленные в запросе HTTP POST. Переменная является массивом, имеющим в качестве ключей имена полей HTTP POST и значения в качестве значений полей. Таким образом, доступ к этому как $_POST['#right'] не имеет смысла, так как поле не называется #right, Что также не имеет смысла, так как это не jQuery, это вызов $_POST['#right'].html() — не существует метода объекта, вызываемого .html() для массивов, потому что: а) они не являются объектами; б) массивы не обязательно содержат HTML-код, это общие языковые конструкции.

Наиболее вероятная причина, по которой ваш код не работает, заключается в том, что содержимое вашего div не кодируется в URL-адресе. VarData строка. Изготовление VarData объект избавляет вас от необходимости кодировать данные.

2

Другие решения

Вы не можете использовать JQuery в PHP. если хотите POST Данные, которые вы должны установить скрытую текстовую область с этими данными, используя jquery, и вы сможете использовать его в сценарии php, который обрабатывает форму. Я предполагаю скрытый, если вы не хотите, чтобы пользователь видел содержимое в текстовой области.

<textarea name="right" cols="20" rows="20" style="display:none;"></textarea> // the view

$right = $_POST['right'];// access that content from the textarea in your php file that processes the form
0

По вопросам рекламы [email protected]