2016-03-23 16 views
-1

に私は、文字列としてPHPにjqueryのAJAX要求からの結果を得る:ターンAJAX成功データ列変数

"&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

ありがとうございます。私は今、ajaxでjsonを使用する方法を学ぶ必要があります – fredericmarcel

答えて

0

あなたは配列を与える「&」により、文字列を分割したほうが良いです。配列結果のそれぞれを ":"で分割し、キーと値のペアを取得します。次に、連想配列を作成することができます。そうすれば、値 "john"を含むmyArray ['first_name']を呼び出すことができます。このように必要な理由はありますか?

+0

jsonをデータを送信し、受信するために、私のajax関数に使用する必要があります。 json/phpでjsonを使用するためのチュートリアルはどこで入手できますか? – fredericmarcel

+0

はい、それは自分で簡単になります。 – applecrusher