Съдържание
Библиотеката jQuery предоставя възможност за асинхронно издаване на изискване на HTTP POST, като например извикване на PHP функция във външен файл. За да направите това, ще е необходимо да създадете функцията сама по себе си, без дефиниция, във външен файл, който може да бъде свързан чрез URL. Използвайте метода "post" на jQuery, за да извикате функцията.
инструкции
-
Създайте нов PHP файл, като използвате редактор или бележник. Създайте функцията сама по себе си, без да го дефинирате. Например: За да създадете функция, която отваря файл и задава флаг, въведете:
$fh = fopen('flag.dat') || die('Não foi possível abrir o arquivo!'); fwrite($fh, 'flag'); fclose($fh); -
В редактора или в Notepad създайте HTML документ за JavaScript кода, който ще извика PHP функцията, както е в примера по-долу:
Обадете се на PHP > -
Поставете библиотеката jQuery между маркерите в HTML документа, както следва:
-
В HTML документа въведете jQuery кода между маркерите. Използвайте метода "post" на jQuery, за да извикате функцията PHP във външния файл, както е показано по-долу: