2011-05-21 37 views
2

我想從我的PHP頁面發送一個變量到我的jQuery代碼。我知道我可以使用$ _post和$ _get來做到這一點,但據我所知,它們涉及用戶的操作,以觸發「發送」操作。 我正在尋找發送此頁面加載(所以使用不(必須)知道這是繼續)如何在PHP上加載值(無需點擊任何內容)

我發現這一點,但它可能是超出上下文或可能不是什麼我在尋找,但下面不工作:

$.post("demo.php", { name: "John", time: "2pm" }); 

只是讓你知道爲什麼我問,我有圖像陣列和圖像陣列具有數量的計算。我需要將這個值傳給jquery,以便我可以將它用於各種寬度,等等......唯一我認爲這樣做的做法是將html上的值作爲隱藏元素,但這不正確在可訪問性和谷歌搜索方面。

回答

1

看來你試圖從服務器端(PHP)的一些變量到客戶端(JavaScript)。一種解決方案是在您的服務器端代碼中生成JavaScript變量。

例如

echo '<script type="text/javascript">'; 
echo 'var name = "' . $nameVar . '";'; 
echo '</script>'; 

這只是一個演示。你應該明白這是如何工作的。

+0

他想要相反的事情。 – 2011-05-21 09:27:34

+0

嗯,我明白「我需要將這個值傳給jquery,以便我可以將它用於各種寬度等等。」 – 2011-05-21 09:28:41

+0

我認爲這是我需要的 - 即時測試它,即時通訊有點慢:) – aurel 2011-05-21 09:31:05

相關問題