我想將外部php文件的get請求的結果加載到div中。使用jQuery「加載」方法以及GET請求的問題
這裏是我使用jQuery代碼:
<script>
$(document).ready(function() {
$("#output").load("php/create_rows.php?" + $.param({ "type": "unique", "unit": "day", "interval": 2 }));
});
</script>
這裏是我的PHP頁面上的代碼:
$type = $_GET['type'];
$unit = $_GET['unit'];
$interval = $_GET['interval'];
echo("The type is: " . $type);
echo("The unit is: " . $unit);
echo("The interval is: " . $interval);
控制檯沒有錯誤,所以我相信了jQuery負載工作正常。
我期待帶ID輸出的div包含我傳入的類型,單位和間隔的值。不幸的是,帶ID輸出的div是空的。
我是PHP新手,所以也許我使用echo錯誤?我不知道。
編輯1:
get參數正在正確發送。下面是輸出: 類型是:獨特的 單位爲: 天的間隔爲:2 的屬性是: 的PROPERTY_VALUE是: 000%00%
裏面我create_rows.php文件,我有一個require:require(「processData.php」);
我放了一個「echo'Hello World';」在processData.php文件中,但它並未顯示在控制檯中。
你使用什麼瀏覽器?如果你使用firefox,在firebug控制檯中查看請求是否發生,以及返回的內容。如果您使用IE,請打開開發人員工具(按f12),然後打開網絡選項卡,然後按啓動capuring,然後刷新頁面,您的請求應顯示出來。讓我們知道響應主體中的內容。 – Patricia
你的回聲是錯誤的!刪除括號,如下所示:'echo「類型是:」。 $ type;' – Ravan
我該如何使用Google Chrome來做到這一點?我知道Chrome有一套內置的開發者工具。 – egidra