Ну, этот ответ на самом деле не нацелен на новичка, но если вы действительно хотите копаться в написании своего собственного интерфейса PHP / JQuery, вы можете попробовать что-то вроде этого:
- использовать имя функции ajax в качестве имени псевдо-функции php
- реализуйте jquery и позвольте php повторить вывод.
- это может быть полезно, если вы хотите писать свой код только на php
- не совсем практично, но работает примерно в 90% случаев.
Обратите внимание, если есть какая-либо библиотека, которая выполняет эту реализацию, но у меня есть некоторые
Пример реализации, который я использую в некоторых пользовательских проектах разработки, может быть, вы найдете
некоторые идеи полезны, если вы действительно хотите написать собственный код.
См. Следующий фрагмент кода
<?php
function js_start(){
return '<script type="text/javascript">';
}
function js_add_jquery($version='1.4.2'){
return '<script src="https://ajax.googleapis.com/ajax/libs/jquery/'.$version.'/jquery.min.js"></script>';
}
function js_ajax($url, $data, $success){
return "
$.ajax({
url: '$url',
data: '$data',
success: $success
});";
}
function js_end(){
return '</script>';
}
//Example usage:
// where success is behaviour you want executed on success
$success =
"function(data) {
$('#page').html(data);
}";
echo js_add_jquery(); // default version 1.4.2 is used here
echo js_start();
echo js_ajax('test.php', 'name=John&surname=Doe', $success);
echo js_end();
?>