我希望将非常简单的数据发布到一个名为“postData.php”的“收藏”按钮的页面上,我已经了解如何处理 POST 数据并将其发送到服务器。我不确定的是如何设置 jquery .ajax 函数以使其工作。
我明白会有
$('#myDiv').click(function(){}
对于函数调用,但我在函数中包含什么?您的示例中发送的数据可以是通用的,因为我只需要更好地理解 jquery-ajax。
任何帮助将不胜感激。
有一个快捷功能叫做$.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
});
对于事件本身,假设 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.
});
});