使用ajax发布变量将不起作用

时间:2014-01-14 00:51:16

标签: javascript php ajax variables

我有一些数据,用javascript处理,我想写入数据库。所以我试图用ajax编写代码。但没有运气......

我需要什么:我有两个变量(id,naam),我想传递给php脚本。没有更多......

<script type='text/javascript'>

function geefNaam(id, naam)
{
  $.ajax({
  type: "POST",
  url: "schrijfrecord.php",
  data: { id: id, naam: naam },
  })
}
</script>

我称这个功能......

geefNaam(id, naam);

我的php

<?php

$id = $_POST['id'];
$naam = $_POST['naam'];

echo $id;
echo $naam;
?>

1 个答案:

答案 0 :(得分:0)

首先在,之后删除data: { id: id, naam: naam },。在$.ajax电话之后,您也没有做任何事情。使用success: function(){}.done()。我会使用$.post()

//<![CDATA[
<script type='text/javascript'>
function geefNaam(id, naam, where){
    $.post('schrijfrecord.php', {id: id, naam: naam},
      function(result){
        where.html(result);
      }
    });
}
$('#someElement').click(function(){
  geefNaam('someId', 'someName', $('#wherever'));
});
//]]>
</script>