Как я могу вызвать метод/функцию PHP из jQuery ajax. Возможно ли это? Если это невозможно в jquery, возможно ли это в простом javascript? Я искал в Интернете, пытаясь найти ответ, но ни один сайт, который мог найти, был полезен. Должен ли я сделать запрос ajax другому файлу php, установить для него переменную сеанса, а затем сделать другой запрос ajax и в запрошенном файле php использовать данные сеанса для выполнения операции, если я об этом подумаю? Спасибо за любую помощь!jQuery вызов PHP-метод ajax
ответ
очень просто, JQuery:
$.get("code.php");
PHP:
<?php func(); ?>
для продвинутых: использовать это JQuery для запуска PHP:
$.get("code.php?action=func1");
и написать этот код в PHP:
<?php
if($_REQUEST['action'] == 'func1'){
func1();
die();
}
?>
Работает ли это с функциями/методами в классах? –
да, вы можете изменить PHP-код на это: Php classname :: functionname()?> – EmRa228
Вызов AJAX совпадает с загрузкой URL-адреса в вашем браузере. Таким образом, вам нужно сделать способ, чтобы ваш PHP-скрипт вызывал правильную функцию на основе URL-адреса, например, $_GET
переменных.
Например:
<?php
if(isset($_GET['func'])){
$func = $_GET['func'];
if($func === 'a') a();
if($func === 'b') b();
}
Затем сделать вызов AJAX для: http://example.com/script.php?func=a
.
$.ajax({
url: 'http://example.com/script.php',
type: 'GET',
data: {func: 'a'},
success: function(data){
console.log(data);
}
});
отсутствует запятая отсутствует после 'data: {func: 'a'}' –
@ArnovanOordt: Спасибо, что указали это :) –
- 1. вызов Ajax внутри Ajax JQuery
- 2. jQuery Ajax вызов F #?
- 3. jQuery Ajax простой вызов
- 4. JQuery Ajax двойной вызов
- 5. Незаконный вызов Jquery ajax
- 6. Ускорьте вызов jQuery ajax
- 7. Замедлить вызов JQuery ajax?
- 8. jQuery AJAX вызов дважды
- 9. Обратный вызов JQuery Ajax
- 10. jquery ajax рекурсивный вызов
- 11. jquery ajax вызов метода
- 12. jQuery: обнаружить вызов ajax
- 13. JQuery Ajax: вызов Ajax внутри AJAX
- 14. jQuery ajax вызов не запускается первый вызов
- 15. JQuery - вызов функции ajax в функции ajax
- 16. jQuery и повторный вызов ajax
- 17. JQuery Ajax вызов в цикле
- 18. jQuery - вызов и анимация ajax
- 19. JQuery AJAX вызов функции php
- 20. JQuery AJAX вызов Слим Framework
- 21. Вызов функции через jquery ajax
- 22. jQuery ajax вызов в Rails?
- 23. jquery - вызов ajax возвращает ошибку
- 24. JQuery & Ajax Обратный вызов страницы
- 25. Ajax вызов сервлета из JQuery
- 26. jQuery Ajax - вызов и ответ
- 27. jQuery Ajax вызов не работает
- 28. JQuery правильно Синхронный Ajax вызов
- 29. JQuery простого Ajax вызов (флаг)
- 30. jQuery ajax TypeError: незаконный вызов
Да вы над мышлением это. – blockhead