php无法从Jquery mobile的#.ajax帖子中获取数据

时间:2013-11-28 06:04:36

标签: javascript php ajax jquery-mobile

我正在使用jquery mobile开发一个小型网站。现在我想将变量从javascript传递给php。我正在使用#.ajax post

这是我在javascript中的代码:

var link_id = $(".templateLink").attr("id");
var link_name = $(".templateLink").attr("name");

$.ajax({
    type:"POST",
    url: "test.php",
    data: {id:link_id, name:link_name},
    success: function(){
    //do sth.
    }
});

这是我的php代码:

<?php    
    $survey_link_id = $_POST["id"]; 
    $survey_link_name =  $_POST["name"];
?>

但是,我一直收到这个错误:

注意:第3行的/Applications/XAMPP/xamppfiles/htdocs/iQ_1/test.php中的未定义索引:id

注意:未定义的索引:第4行的/Applications/XAMPP/xamppfiles/htdocs/iQ_1/test.php中的名称

真的很烦人。是因为我正在使用jquery mobile? 谁能帮我?或者提供其他方法将变量从javascript传递给php。

非常感谢!!!!

1 个答案:

答案 0 :(得分:0)

我想你可以像这样使用设置数据

data: "id="+link_id+"&name="+link_name,

因为我每次使用这个用ajax jquery发布变量并且运行得很好...