0

次のようなJavaScript文字列があります。

['Chris','Johannes','test','lag@a.deaaas','lag@a.deaaa','lag@a.eaaa','lag@a.ea'] 

これを配列/オブジェクトとしてphpドキュメントに渡したいです。これを行う最も簡単な (jQuery?) 方法は何ですか?

編集:DOMからこの文字列を取得します:

<div class="container" data-users="['Chris','Johannes','test','lag@a.deaaas','lag@a.deaaa','lag@a.eaaa','lag@a.ea']" data-userids="[1,2,3,12,13,15,16]">
4

2 に答える 2

2

まず、data-usersanddata-useridsを JSON に変換します ( http://www.php.net/manual/en/function.json-encode.phpを参照)。つまり、すべての引用符は二重引用符 ( "") でなければなりません。

<div class="container" data-users='["Chris","Johannes","test","lag@a.deaaas","lag@a.deaaa","lag@a.eaaa","lag@a.ea"]' data-userids='[1,2,3,12,13,15,16]'>

次に、次のようなデータを取得できます。

var dataUsers = JSON.parse($('div.container').attr('data-users'))
// dataUsers[0], dataUsers[1], dataUsers.length ....
var dataUserIds = JSON.parse($('div.container').attr('data-userids'))
于 2013-08-25T18:53:09.083 に答える