Как мы можем вызвать функции Php с условием JavaScript If-else.
Например,
if (top == self) { // not in any kind of frame } else { // in a frame // calling php function } </script>
Здесь функция PHP exit () вызывается для условий if и else. Мне нужно вызвать эту функцию только в другой части.
Пожалуйста, посоветуй мне.
Благодарю. Прабху
Технически невозможно. Однако вы можете сделать вызов AJAX на страницу PHP и получить возвращаемые им значения.
PHP (test.php):
<?php $x = 10; $y = 20; $val = $y / $x; echo $val; ?>
Javascript ( jQuery ):
$(document).ready(function() { $.ajax({url: 'test.php', type: 'POST', success: function(data){ //takes the value returned by test.php and //puts it directly into the element with //id = someElement $('#someElement').html(data); } });
Что касается вызова exit();
и делая страницу, на которой хранится обработка остановки JavaScript, вы просто не можете, если не будете управлять логикой на той же странице в PHP и вызовите exit();
оттуда.
Не пытайтесь смешивать javascript с php.
Если вы хотите остановить загрузку страницы, вы также можете перенаправить страницу на другую (php) страницу, на которой вы просто положили exit ();
Если этот javascript находится в функции, просто используйте: return; или вернуть false;