发送js data-id并接收php?

时间:2013-02-07 13:14:17

标签: php ajax

我目前正在研究如何将JavaScript发送到PHP服务器端。 我尝试使用jquery ajax,但它需要提交(据我所知?)才能发送数据。我的问题是如何在不提交的情况下将som数据从Javascript发送到PHP?

我摆弄了以下代码,但无法在editproduct.php上接收数据

$.ajax({
  url: 'includes/editproduct/editproduct.php',
  type: 'GET',
  data: {
    id1: '1',
    id2: '2'
});

//PHP:
print_r($_GET); //Does not show any content

2 个答案:

答案 0 :(得分:2)

print_r($_GET);可能会帮助你。

答案 1 :(得分:1)

使用type: 'GET'时,数据将存储在$_GET中。如果您想将数据存储在$_POST中,请使用type: 'POST'

此外,你的vars附近的撇号'不需要值。试试

$.ajax({
  url: 'includes/editproduct/editproduct.php',
  type: 'GET',
  data: {
    id1: 1,
    id2: 2
  }
}); 

(并注意假设关闭数据部分的缺失花括号)