我正在使用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。
非常感谢!!!!
答案 0 :(得分:0)
我想你可以像这样使用设置数据
data: "id="+link_id+"&name="+link_name,
因为我每次使用这个用ajax jquery发布变量并且运行得很好...