0

ソーシャル ネットワークの「フォロー」ボタンと同様の機能を持つボタンを作成する必要があります。ページのコンテンツはユーザーがフォローしているかどうかに大きく依存するため、ユーザーがボタンをクリックしたときにページを更新する必要があります。

ajaxで「フォロー」を送信し、ajaxが応答したときにページをリロードできます。AJAX を使用せずに POST でデータを送信することは可能ですか (フォームのように)?

4

3 に答える 3

1

JQueryを使用すると、次のようなことができます

$.post('pageurl.php', {"variable1": "Value1", "Variable2": "Value2"}, function(datareturn){});

そして通常のようにサーバーサイドからそれを処理します

$var1 = $_POST["varriable1"];
于 2012-09-15T03:06:31.860 に答える
0

送信するデータの量によっては、通常のリンクでもデータを送信できます。

これは、たとえば、検索語を送信しますthis and that

https://www.google.com/search?q=this+and+that
于 2012-09-15T02:56:41.893 に答える
0

フォームを動的に作成してから削除できます。

function postjs (to,method, p) {
  var myForm = document.createElement("form");
  myForm.method=method;
  myForm.action = to ;
  for (var k in p) {
    var myInput = document.createElement("input") ;
    myInput.setAttribute("name", k) ;
    myInput.setAttribute("value", p[k]);
    myForm.appendChild(myInput) ;
  }
  document.body.appendChild(myForm) ;
  myForm.submit() ;
  document.body.removeChild(myForm) ;
}

そしてそれを呼び出します:

postjs('target.php','post',{field1:'value1',field2:'value2'})
于 2012-09-15T02:57:01.870 に答える