使用变量通过jQuery AJAX发送数据

时间:2014-01-20 08:27:11

标签: javascript jquery ajax variables

我正在使用jquery AJAX来即时保存,但是当一个ID已经存在时,它会给出一个包含数据的隐藏元素。这已作为$.ajax数据的“正确”语法提供。

我正在回复这样的事情:

{'km' : '43223432', 'id' : '2', 'date' : '15-01-2014'}

所有价值观都可以是不同的。

然而;如果返回,用户可以单击按钮“覆盖”数据。数据存储在:$(".errorLogContent")

    var text = $(".errorLogContent").text(); 
$.ajax({
    type: "POST",
    url: "../uitvoer/overschijf.php",
    data: text
});

为什么这不起作用?

2 个答案:

答案 0 :(得分:1)

不发送没有参数名称的数据...假设参数的名称为param

这样做

$.ajax({
    type: "POST",
    url: "../uitvoer/overschijf.php",
      data: { 
         myparam:text //set it with a parameter name
      }
});

在overschijf.php文件中,您将收到text

$_POST['myparam'];

参考:http://api.jquery.com/jquery.ajax/#jQuery-ajax-settings

答案 1 :(得分:0)

使用此:

$.ajax({
    type: "POST",
    url: "../uitvoer/overschijf.php",
    data: {
       data: text
    }
});