我有一個主要的文件正在做一些Ajax請求來更新MySQL結果,但是它連接到的數據庫基於子目錄中的配置而改變。 (/應用程序/目錄的index.php文件有include: '../main.php'
以及相應的SQL連接)爲我的Ajax請求在AJAX頁面上包含PHP變量用於SQL連接?
使用此:
<script> $(function() {
setInterval(function() {
$.ajax({
type: "GET",
cache: false,
url: <?php echo "'../fetch.php?year=$year&month=$month&date=$date'";?>,
success: function(html) {
$(".list").html(html);
}
});
}, 5000); });
</script>
fetch.php是我的SQL查詢的副本
這只是返回一個sql錯誤,因爲它沒有攜帶它應該連接的數據庫,所以它沒有連接任何東西。 data: {club:<?php echo $club;?>}
,然後將$club
分配給fetch.php文件上的相應數據庫,但它似乎打破了我的ajax請求(沒有錯誤,它只是沒有進行輪詢)。
如何製作一個包含的頁面,該頁面使用依賴於其他地方聲明的變量的ajax?
那麼......究竟是你的問題?你從來沒有問過一個。 – Crontab
發佈你得到的錯誤,美化代碼並檢查這個ajax請求中的url參數 – Aleeeeee
它是如何「打破AJAX請求」?什麼是實際呈現的JavaScript? – David