我使用AJAX每5000毫秒更新一個頁面。它很好,但我遇到了一個問題。當我嘗試使用$_GET
或$_POST
獲取URL中的數據時,它不起作用。而是返回值爲1
。這裏是一些示例代碼。通過URL傳遞變量不正常使用PHP和ajax
在main.php
我有這樣的:
$(document).ready(function worker() {
$.ajax({
url: 'Request.php',
type: 'POST',
success: function(data) {
$('#Live_data').html(data);
},
complete: function() {
setTimeout(worker, 5000);
}
});
})();
當這個被稱爲它觸發關閉request.php
。在request.php
我有一些代碼來抓住在前一頁的網址中添加的內容,但它不起作用。它是這樣的:
$value = $_get['test'];
這應該返回的URL參數test
值,但它不工作。
謝謝!
您需要解析結果或指定'dataType'示例'dataType:'text'' – guradio
您沒有在您的AJAX請求中發送任何值;你需要添加一個'data'屬性和所需的值來發送請求。 –
你不在這裏發送任何數據? – JYoThI