0

jqueryで配列を作成してセッションを変更するには?

$ _SESSION ["playlist"] にタイトル、URL、mp3、作者を含む曲のリストを保存したい

これは私のhtmlコードの例です

    <a class="add-music" data-title="Title of the little song" data-artist="artist1" href="audios/song-little.mp3">Add to List</a>
    <a class="download-music" href="audios/song-little.mp3">Download</a>


    <a class="add-music" data-title="Title of middle song" data-artist="artist2" href="audios/song-middle.mp3">Add to List</a>
    <a class="download-music" href="audios/song-middle.mp3">Download</a>


    <a class="add-music" data-title="Title of big song" data-artist="artist3" href="audios/song-big.mp3">Add to List</a>
    <a class="download-music" href="audios/song-big.mp3">Download</a>

そして私のjqueryはそうです

    $( document ).ready(function() {
    $('.add-music').click(
function() {
  var songNew=new Array ({
    title: $(this).attr('data-title'),

    artist: $(this).attr('data-artist'),
    mp3: $(this).attr('href')
  });
});
});

複数の曲をタイトル、作者、mp3 の URL とともにセッションに保存する方法を知りたい

jsonを使用すると、文字列の値の各曲セットと、複数の文字列を含む配列を作成できることを読みました。この配列はセッションを保存します

助けてくれてありがとう

4

1 に答える 1

0

配列をajax経由でサーバーに送信してから、セッションに保存したいと思います。

送信方法がわからない場合は、JavaScript オブジェクト表記を使用できます。

var data={title:"sometitle",song:"song"}

ネストされた JavaScript オブジェクト表記を使用して、配列のように使用することもできます。

そして、post を使用して $.ajax 呼び出しでこれを使用できます。$_POST['title']; を使用して、php でこれらの値を取得できます。および $_POST['song'];

于 2013-03-07T05:00:09.233 に答える