2012-02-13 153 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),它可以包含在所有的脚本中,所以你不必一遍又一遍地写同样的东西。