0

我的脚本有问题。为什么这个 AJAX 什么都不做.. 谢谢你的帮助..

在正文标签中

<div class="share_playlist">    
    <a href="#" data-toggle="tooltip" title="add to playlist" class="plyshr" id="<?php echo $tracks['track_id']; ?>">
        <img src="assets/img/ico/share_icon.png" width="28">
    </a>
</div>

和 AJAX

$(document).ready(function(){ 

    $(".plyshr").click(function() {
        var id = $(this).attr('id');
    var dataString = 'id='+ id ;
    var parent = $(this);
        //alert (data);
        $.ajax({
            type: "POST",
            url: "playlist.php",
            success: function(html)
            data:  dataString,
            cache: false,
            success: function(html)
        }).done(function( msg ) {
        parent.html(html);
        });
    });
});

更多细节

在 playlist.php 中

include 'connect.php';
session_start();
$ip=$_SESSION['id'];
if ($_POST['id'])
{
    $id=$_POST['id'];
    $ip_sql="insert into playlist (id_user, track_id) values ('$ip','$id')";
    $list = mysql_query($ip_sql);
    if(isset ($list)){
        echo ("succes");
    }
    else
    {
        echo("failed");
    }
}   
4

1 回答 1

0

您的 javascript 中有语法错误

 success: function(html){
data:  dataString,

应该有一个支架

于 2013-06-09T16:59:31.553 回答