阿贾克斯& jQuery:将数据发送到php脚本

时间:2012-06-05 15:43:14

标签: javascript jquery ajax

$("a.star").click(function(e){ 

e.preventDefault(); 

var dataID = $(this).data('id');

$.ajax({
    type: "POST",
    url: "/engine/save.php",
    data: "id=dataID"
    success: {

         alert("FFS WORK " + data);

    }
});
return false;
});


<a href="javascript:void(0)" data-id="7" class="star">test</a>

如何成功将data-id发送到save.php(/engine/save.php?id=7)?几乎尝试了一切而没有运气。

3 个答案:

答案 0 :(得分:4)

只需

data: { id : dataID },

使用对象(而不是字符串连接)的好处是您不必担心转义与ajax调用一起传递的值

答案 1 :(得分:2)

url: "/engine/save.php?id=" + dataID 

答案 2 :(得分:1)

首先,您应该了解如何将字符串与js变量连接起来。您应该使用+运算符来连接字符串和js变量。

使用此

data: "id=" + dataID;

您也可以将其作为对象jQuery发送,并将其附加到请求中。

data: { id: dataID }