選択ドロップダウン ボックスを生成するための PHP の JSON 取得に関する問題
過去 2 日間、WeChat エンタープライズ アカウント インターフェイスで作業し、関連する選択ドロップダウン ボックスを生成したい JSON の一部を取得しました。 PHPのuserlistのusridとnameの内容はどう書けばいいのでしょうか?AJAXでしかできないようですね。
1 | "{\"errcode\":0,\"errmsg\":\"ok\",\"userlist\":[{\"userid\":\"ersuo\",\"name\":\"\u6881\u51ef\u6b23\",\"department\":[]},{\"userid\":\"sabrina\",\"name\":\"\u8d75\u5b9d\u83b9\",\"department\":[]},{\"userid\":\"kelly\",\"name\":\"\u9648\u70ab\u534e\",\"department\":[]},{\"userid\":\"eva\",\"name\":\"eva\",\"department\":[]},{\"userid\":\"zhongzhong\",\"name\":\"\u949f\u548f\u6bb7\",\"department\":[]}]}"
|
ログイン後にコピー
-----ソリューションのアイデア----------------------無償で何かを手に入れるのはタブーです。JQ と組み合わせた例を書きましょう
1 | <br><br> var a=JSON.parse( "{\"errcode\":0,\"errmsg\":\"ok\",\"userlist\":[{\"userid\":\"ersuo\",\"name\":\"\u6881\u51ef\u6b23\",\"department\":[]},{\"userid\":\"sabrina\",\"name\":\"\u8d75\u5b9d\u83b9\",\"department\":[]},{\"userid\":\"kelly\",\"name\":\"\u9648\u70ab\u534e\",\"department\":[]},{\"userid\":\"eva\",\"name\":\"eva\",\"department\":[]},{\"userid\":\"zhongzhong\",\"name\":\"\u949f\u548f\u6bb7\",\"department\":[]}]}" );<br> <br> var select= "<select name=" user ">" ;$(a.userlist).each( function (i,data){select+= "<option value=" +data.userid+ ">" +data.name+ "</option>" ;})select+= "</select>" ; <br>$( "body" ).append(select)<br>
|
ログイン後にコピー