Я использую Thickbox для отображения сообщений с предупреждениями (http://jquery.com/demo/thickbox/). Однако сайт объясняет только вызов оповещения при нажатии на ссылку. Есть ли способ как-то вызвать функцию через php? вот мой код:
<?php if ($input!=='submit'){ //put data in databaste } else { //call thickbox alert } ?>
Сделайте это так же, как и вы, «нажав на ссылку»
echo '<script>$.thickboxAlertFunction("yourtext");</script>';
ajax-вызов (ожидается JavaScript):
$.getScript( 'yourajax.php', {post:params}, function() { /*on success*/ } });
Нет.jQuery / Javascript выполняется на стороне клиента (в вашем браузере), а PHP - на стороне сервера.
Возможно, если вы отправите HTTP-запрос AJAX в серверный скрипт php и получите ответ, а затем создадите оповещение на основе этого ответа, вы можете сделать то, что вам нужно.Если вы хотите применить свою бизнес-логику PHP с вашим Javascript, вам обязательно понадобится связь клиент / сервер.