1

「postData.php」と呼ばれる「お気に入り」ボタンのページに非常に単純なデータをPOSTしようとしています。ここでは、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

イベント自体については、jQuery1.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 に答える