var code = $.cookie('code');
$.ajax({
type: "POST",
url: "ajax/loadData.php",
data: { 'code': code },
dataType: "json",
success: function(data) {
console.log(data.coins);
},
error: function(emsg) {
alert(emsg.responseText);
}
});
基本上它顯示了響應文本,它內部有:Notice: Undefined index: code in D:\wamp\www\ajax\loadData.php on line 3
我不確定這是爲什麼,所以如果有人能幫助我清除它,我會很感激。
loadData.php:
<?php
include '../inc/_db.php';
$code = $_POST['code'];
$query = mysqli_query($db, "SELECT * FROM data WHERE code='$code'");
$rows = array();
while($row = mysqli_fetch_array($query)) {
$rows[] = $row;
}
echo json_encode($rows);
?>
你還可以顯示'loadData.php'的前三行嗎? – Amadan 2014-09-03 00:36:45
也只是作爲一個附註,不論是'success'還是'error'都被棄用,而是使用'done'和'fail'回調。 – 2014-09-03 00:38:25
@Amadan使用loadData.php編輯它,如果我使用?code =(包括我用來測試它的代碼)在瀏覽器中瀏覽頁面,它將起作用,它將打印取出JSON。 – prk 2014-09-03 00:38:38