来自href类的AJAX POST

时间:2013-06-09 15:35:10

标签: ajax

我的脚本有问题。为什么这个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");
    }
}   

1 个答案:

答案 0 :(得分:0)

您的javascript中出现语法错误

 success: function(html){
data:  dataString,

应该有一个大括号