我还在学习jQuery,我还没有想出一些概念,所以如果这是一个非常noob的问题我很抱歉,但是当我从PHP / MySQL中使用jQuery检索信息时我遇到了问题。以下方式:
$.get('backend.php', {}, function (data) {
doSomething(data);
});
我不知道我做错了什么,但即使我在<?php ?>
中使用index.php
标记创建连接和会话,当jQuery调用{{1文件,它的行为就像从未创建过一样。
我是否必须更新数据库连接并在每次请求新数据时致电backend.php
?
答案 0 :(得分:2)
你这样做。在服务器上,每次页面调用都是对服务器的新页面调用。这就是您使用cookie /令牌/在网站上关注用户的原因。
从好的方面来说,这就是为什么你可以拥有一个充满“愚蠢”服务器的农场的原因,这些服务器会使你的用户循环,所有东西仍然会“保持”。我强烈建议您在PHP / Apache(服务器)上做一些工作,然后切换到jQuery / Ajax(客户端),因为您将更好地掌握服务器端和客户端的内容。
答案 1 :(得分:1)
您确实需要做所有这些,但为了简化操作,您可以创建一个可以包含在所有脚本中的全局文件(例如init.php
),这样您就不必编写相同的内容一遍又一遍。