2016-03-23 2 views
-1

получить результаты из запроса JQuery AJAX для PHP в виде строки:Turn АЯКС строку данных успеха в переменные

"&userid:15&first_name:john&name:smith" 
How can I break this string into 3 variables with their value: 

userid=15;//or whatever value is returned by php 
fist_name= "john"; 
name = "smith" 
Thank you for your help. 
+0

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/split (хотя вместо этого было бы намного лучше возвращать данные JSON.) – David

+0

Спасибо. Мне нужно научиться использовать json с ajax сейчас – fredericmarcel

ответ

0

Вы лучше разделив строку с помощью «&», которая дает массив. Затем разделим каждый из результатов массива на «:», чтобы получить пару ключ/значение. Затем вы можете создать ассоциативный массив. Таким образом вы можете вызвать myArray ['first_name'], который будет содержать значение «john». Есть ли причина, по которой вам это нужно?

+0

Похоже, я должен использовать json для моей функции ajax как для отправки данных, так и для их получения. Где я могу получить учебник по использованию json с jquery/php? – fredericmarcel

+0

Да, это облегчило бы себя. – applecrusher

Смежные вопросы