Intereting Posts
Пусть пользователи делятся сообщениями через Twitter? Предупреждение: Недопустимое смещение строки на странице параметров темы abspath Предотвращение проблемы с прямым доступом к файлу Как добавить функцию «Нажмите, чтобы увеличить изображение», с расширенным открытием изображения во всплывающем окне? Thickbox больше не работает на интерфейсе, изменился код в WP3.3 beta 3? Создание настраиваемого фида для категорий, который включает в себя изображение с первым сообщением Предоставьте человеку разрешение на модерацию всех комментариев в блоге, не предоставляя им возможность редактировать другие публикации людей Получение пользовательских данных, путем выборочного поиска в поле (мета) WordPress не добавляет файл media.css Спецификации wp_enqueue_style для перезаписи стилей плагина Как программно создавать новые должности пользовательского типа сообщений над API-интерфейсом XML-RPC? Загружайте изображения с помощью FTP и показывайте их на носителях Разрешить пользователям редактировать свой профиль? Символы Unicode сохраняются забавным способом в БД Переменная $ post. Получил ли я понимание того, как обрабатываются действия Backend?

Как получить эти данные с помощью ajax json?

Следующее кодирование – это выход из другой страницы php echo

user_list.php: $myarray=array(); ... ... $myjson = json_encode($myarray); echo $myuser->searchUser($myjson); 

и результатом html является:

 [{"userID":"1","username":"\u9ec3\u9ec3\u9ec3", "sex":"F","password":"1bbd886460827015e5d605ed44252251", "emails":"test@test.com","regdate":"2015-11-03 00:00:00", "dob":"1994-11-02","educationID":"6","positionID":"1", "home":"12341234","mobile":"21800000","address":"AC2 5\/F Rm5501","grade":"Y1","status":"0","office_tel":"41234123", "inviter":null,"inviter_relation":null,"believe":"0", "remark":null}] 

Как я знаю, вот массив, а не объект. Итак, как я могу получить эти данные на другой странице?

 $(".edituser").click(function () { var user = $(this).data("id"); $.ajax({ url:"user_list.php", data:"userID="+user, type : "POST", dataType: "json", success:function(data){ console.log(data); }, error:function(xhr){ alert('Ajax request fail'); } }); }); 

Как получить данные в ajax? спасибо

Существует два способа доступа к объекту.

1. Ответ Ajax.

 $.ajax({ url:"your_file.php", type : "POST", data : your_data, dataType: "json", success:function(data){ // Retrieve the object var result = data[0]; // Grab username from the object console.log(result['username']); }, error:function(xhr){ alert('Ajax request fail'); } }); 

2. Сценарий на стороне сервера

 $yourArray = array(); $yourJson = json_encode($yourArray); $userData = $yourJson->searchUser($yourJson); $jsonData = json_decode($userData); // Ouput the inner contents echo json_encode($jsonData[0]); 

Измените формат следующим способом.

 $myuser->searchUser($myjson) 

ИЛИ

Используйте индекс 0, чтобы получить объект JSON.

 resultData[0] //will return JSON object 

Я порекомендую изменить формат в методе PHP. Всего наилучшего!