2012-02-13 151 views
1

我還在學習jQuery,我還沒有想出一些概念,所以我很抱歉,如果這是一個很noob問題,但我有一個問題,當從PHP/MySQL中的jQuery檢索信息下列方式:jQuery效率低下?

$.get('backend.php', {}, function (data) { 
    doSomething(data); 
}); 

我不知道如果我做錯事,但即使我創建的index.php,當jQuery的調用到backend.php文件與<?php ?>標籤的連接和會話,它表現得好像它們從未被創建過。

我是否需要更新數據庫連接並每次請求新數據時都請致電session_start

回答

2

你這樣做。在服務器上,每個頁面調用都是一個新的頁面調用服務器。這就是您使用Cookie /令牌/無論在網站上關注用戶的原因。

在光明的一面,你可以讓一個充滿「愚蠢」的服務器的農場完全一樣,這個服務器將循環你的用戶,所有東西都會「保留」。我強烈建議你在PHP/Apache(服務器)上做一些工作,然後切換到jQuery/Ajax(客戶端),因爲你將更好地理解服務器端和客戶端是什麼。

+0

感謝您的快速解答! – federicot 2012-02-13 22:40:21

1

你確實需要做所有的事情,但爲了使事情更容易,你可以創建一個全局文件(例如init.php),它可以包含在所有的腳本中,所以你不必一遍又一遍地寫同樣的東西。