1

私は現在2つのページを持っています:

  • Follow.php : Twitter API ですべてセットアップされ、入力した特定のパラメーターを使用して Twitter の任意のユーザーをフォローする PHP ページ。

  • 1 つのindex.phpページ。フォローできるユーザーのリンクのリストがあります。

私がやろうとしているのは、ユーザーが index.php でフォローする人の 1 人をクリックすると、follow.php の変数 (パラメーターとして使用され、Twitter アカウントのユーザー名になります) です。 be followed) は、選択されたリンクの name 属性に設定されます。

今、私は最高の開発者ではないので、これを行う最善の方法がわかりません。私が考えているよりも良い方法があるかもしれません。私はjqueryを使って次のようなことを言うことを考えていました:

$('a').click(function(){
<?php $group=?>$(this).attr('name'); //trying to set a php variable to name attr
})

これは独自の新しいファイルに含まれる予定だったので、このスクリプトを follow.php スクリプトに含めて変数を使用しました。当然のことながら、これは機能していません。私がうまくやろうとしていたことを説明したことを願っています。

そこで、質問が 2 つあります。

番号 1: 私がやろうとしていることを達成するための最良の方法は何ですか? これをすべてphpで行うことはできますか?

番号 2: jquery でやろうとしていたことを実行し、php var を名前 attr に設定することは可能ですか?

4

2 に答える 2

3

PHP はサーバー上で実行されます。ブラウザ上でJavaScript(jQuery)が動作します。PHP を使用して JS を作成できますが、JS は PHP に影響を与えることはできません (AJAX などを介する場合を除く)。

于 2012-08-26T23:44:20.767 に答える
2

あなたがする必要があるのは、Follow.php ページで POST を実行し、ユーザー名の値を受け入れることです。これはそのための優れたリソースです: http://www.html.net/tutorials/php/lesson10.php

インデックス ページの各タグのリンク href を設定するだけで、Follow.php?user=twitterHandle (twitterHandle はユーザーの Twitter ユーザー名) を取得できます。この方法では、JavaScript をまったく使用する必要はありません。

于 2012-08-26T23:47:47.407 に答える