#php #javascript #ajax #function
#php #javascript #ajax #функция
Вопрос:
я работаю на php ajax. может ли кто-нибудь помочь мне в следующем процессе
- Я создал два divs (один содержит manu, а другой — целевой div, куда страницы загружаются из меню)
- я загрузил файл from в terget div.
- эта форма добавляет значения в базу данных с использованием php.
- следующие страницы отреагировали, так как данные были успешно сохранены… в целевом div
- теперь я хочу вызвать функцию javascript сразу после появления текста «данные успешно сохранены«.
- эта функция переводит пользователя в следующую форму …
если есть какое-либо другое решение, пожалуйста, дайте мне знать. Спасибо
Комментарии:
1. Итак, с какой частью у вас возникли проблемы?
Ответ №1:
Вы бы сделали это точно так же, как любой стандартный AJAX:
настройте функцию обратного вызова для успешного выполнения AJAX, чтобы проверить наличие любого кода состояния, возвращаемого кодом PHP. Если код состояния выполнен успешно, тогда делайте то, что вы хотите — в вашем случае, вызывайте функцию Javascript.
обычно проще использовать какую-нибудь библиотеку Javascript, такую как AJAX от jQuery:
http://api.jquery.com/jQuery.ajax/
найдите success(data, textStatus, jqXHR)
, которая является функцией обратного вызова, и примеры там.
обратите внимание, что код состояния 404 или 200 отличается от вашего собственного кода состояния. Вашим кодом состояния может быть все, что возвращается в качестве содержимого вызова AJAX. Обычно возвращается типичный код состояния 200, но это код для HTTP, а не ваш код состояния.
Комментарии:
1. спасибо …. Вы знаете что… Я действительно не хотел изучать jquery прямо сейчас… но везде отличная работа выполняется в jquery .. и теперь я это изучил 🙂 … это действительно весело.. не нужно вводить более длинные скрипты … щелкните .. и проверьте, существует ли .. и т.д. jquery действительно забавный… Это изменило мой профиль.. спасибо, чувак!.
2. и забавно is..no нужно искать ajax .. однострочную функцию ajax: D: D: D:D: так забавно
3. это применимо даже для случаев, отличных от jQuery … просто используйте обратный вызов, как в примере: w3schools.com/Ajax/ajax_aspphp.asp когда это произойдет
xmlhttp.readyState==4 amp;amp; xmlhttp.status==200
, проверьте наличие любого кода состояния в возвращаемых данных (или попробуйте это без какого-либо кода …) и вызовите свою функцию JS4. Да, я вижу, что … w3schools.. действительно отличный веб-сайт для обучения… Что я сделал. я покажу вам IA.