1

我希望将非常简单的数据发布到一个名为“postData.php”的“收藏”按钮的页面上,我已经了解如何处理 POST 数据并将其发送到服务器。我不确定的是如何设置 jquery .ajax 函数以使其工作。

我明白会有

$('#myDiv').click(function(){}

对于函数调用,但我在函数中包含什么?您的示例中发送的数据可以是通用的,因为我只需要更好地理解 jquery-ajax。

任何帮助将不胜感激。

4

2 回答 2

3

有一个快捷功能叫做$.post().

$.post('postData.php', { name: "John", time: "2pm" }, function(data) {
  $('.result').html(data);
});

否则,这就是$.ajax()函数的使用方式。

$.ajax({
  type: "POST",
  url: 'postData.php',
  data: data,
  success: success,
  dataType: dataType
});
于 2013-02-15T21:59:02.800 回答
0

对于事件本身,假设 jQuery 1.7X 或更高版本。

$(document).on("click", "#myDiv", function(){
    $.post("filethatacceptspostdata.php", {'data':'object', item2:'data', item3:'data'}, function(myreturndata){
        //Whatever you want to do with myreturndata here.
        //I would have the filethatacceptspostdata.php file output a number 1 if the data was successfully stored.
    });
});
于 2013-07-16T02:58:59.157 回答