我想通过jQuery / AJAX获取事务列表,这样当我更新我想要使用的这个文件的内容时,它会在我列出的任何页面上更新。但是我不希望在我通过jQuery / AJAX获得的文件中有SQL查询,因为我对我网站上的不同页面使用了不同的查询。
<div id="transactions"></div>
。global $thevariable
)用于2个必需变量($count_transactions
(计算事务)和$get_transactions
(将事务循环到列表中))在transactions.php。$.get(folder_name + 'ajax/fetch-transactions.php', function(s) { $('div#transactions').html(s); });
正如您可能已经弄明白的那样, s 包含 fetch-transactions.php 的内容。
问题是我在 fetch-transactions.php 中全局设置的变量都没有包含任何数据。空的!这是为什么?是因为它们不是全球性的吗?我不想将define
用作变量。我认为甚至不可能从数据库中获取数据:P
如何解决此问题?
答案 0 :(得分:0)
看起来你正试图在JavaScript中读取PHP变量。 JavaScript是客户端,PHP是服务器端。您可以将PHP变量读入JavaScript的唯一方法是在fetch-transations.php文件中以JavaScript可读取的某种格式输出它们。
你应该阅读相当不错的Stack Overflow resource for this。