クロスドメイン AJAX リクエストを作成しています。このため、元の配列を PHP ページから HTML ページに渡すことができません。代わりに、リクエストは結果を文字列として取得します。構文が次のようになるように設定しました。
([SCHOOL] Name [/SCHOOL][STATUS] Status [/STATUS])
([SCHOOL] Other name [/SCHOOL][STATUS] Other status [/STATUS])
私の HTML ページでは、次の形式で、これらの異なる値から配列を形成できるようにしたいと考えています。
Array (
[0] =>
[0] Name
[1] Other
[1] =>
[0] Name
[1] Other status
)
このようにして、for
ループを使用して特定の値を取得できます。
の唯一の問題は、それsplit
だけを行い、物事を分割することです。JS でセパレーター内のテキストを検索し、そこから配列を形成する方法はありますか? この例でも、括弧内のすべてのテキストを検索して最初の配列を形成し、その配列内で[SCHOOL][/SCHOOL]
最初のオブジェクトに間のテキストを使用[STATUS][/STATUS]
し、2 番目のオブジェクトに間のテキストを使用します。