Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/244.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何使用jquery和alter会话创建数组?_Php_Jquery_Ajax_Json_Playlist - Fatal编程技术网

Php 如何使用jquery和alter会话创建数组?

Php 如何使用jquery和alter会话创建数组?,php,jquery,ajax,json,playlist,Php,Jquery,Ajax,Json,Playlist,如何使用jquery和alter会话创建数组 我想在$_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="down

如何使用jquery和alter会话创建数组

我想在$_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>
我想知道如何在会话中存储几首歌曲及其标题、作者和mp3的url

我读到了json,我可以让每首歌都有一组值​​对于字符串和具有多个字符串的数组,此数组保存会话


感谢您的帮助

我想您应该通过ajax将数组发送到服务器,然后在会话中保存它

如果您不知道如何发送,可以使用javascript对象表示法

var data={title:"sometitle",song:"song"}
您甚至可以使用嵌套的javascript对象表示法来像数组一样使用它

然后您可以使用post在$.ajax调用中使用它。您可以在php中检索这些值
使用$_POST['title'];和$_POST['song']

jQuery与会话有什么关系<代码>$\会话在服务器上,jQuery在浏览器中。需要更多的细节来理解你想要实现的目标。就目前而言,这个问题对你的想法没什么意义。改进我的光线,我将与php一起修改这个会话,在阅读你的评论
$(document).ready(function(){$('.add music')。单击(function(){$.ajax({'type':'POST',data':fuction()){var songNew=JSON.stringify({title:$(this).attr('data-title')、artist:$(this).attr('data-artist')、mp3:$(this.attr('href'),});});数据类型:'JSON',url:'sess.php',async:true,cache:false};;});
var data={title:"sometitle",song:"song"}