2012-08-26 66 views
1

我現在有2頁:使用jquery設置php變量值?

  • Follow.php:一個PHP頁面這與Twitter的API的所有設置,並在Twitter上的任何用戶使用你把具體參數

  • 一個index.php頁面,其中包含您可以關注的人員的鏈接列表。

我所希望做的是有它所以當用戶點擊其中的人跟着上的index.php,在follow.php(變量被用作一個參數,並且是用戶名將被遵循的Twitter帳戶)被設置爲所選鏈接的名稱屬性。

現在我不是最大的開發者,所以我不確定這樣做的最佳方式。可能有更好的方式來實現我所想的。我想使用jquery這樣說的:

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

這將是在自己的新文件,然後 我要包含這個腳本到follow.php腳本,並使用變量。毫無疑問,這是行不通的。我希望我解釋我想要做的很好。

所以我有兩個問題。

數字1:什麼是實現我想要做的最好的方式?我可以在PHP中做到這一切嗎?

編號2:是否有可能做我想用jquery做的事情,並將php var設置爲名稱attr?

+0

PHP是一種服務器端語言。這意味着一切都在頁面到達瀏覽器之前發生。你不能像這樣混合使用PHP和JS。您可以使用AJAX調用您的PHP頁面來提供獲取/發佈參數,服務器端可以根據您的信息做任何您需要的操作。 – sachleen

+1

難道你不能建立你的鏈接,包括該參數?例如'follow some group' – devnate

回答

2

您需要做的是在Follow.php頁面上執行POST並接受用戶名值。這是一個很好的資源:http://www.html.net/tutorials/php/lesson10.php

你可以簡單地設置索引頁面上每個標籤的鏈接href去獲取Follow.php?user = twitterHandle(其中twitterHandle是一個人的twitter用戶名)。這樣,你根本不需要使用任何javascript。

2

PHP運行於服務器。 JavaScript(jQuery)運行在瀏覽器上。 PHP可用於編寫JS,但JS不能影響PHP(除非通過AJAX或類似方式)。