我希望你能幫助我。我厭倦了嘗試的東西沒有任何解決方案和PHP它只是讓我瘋狂。我正在尋找幫助,因爲我有一個html文檔,我使用ajax感謝jquery api。在這個文件中,在一個js函數,我有:
$.ajax({ type: "GET", url: "c.php", data: "dia="+matriz[0]+"&mes="+matriz[1]+"&ano="+matriz[2]+"&diaa="+matriz2[0]+"&mess="+matriz2[1]+"&anoo="+matriz2[2]+"&modo=0&semana=0", success: Mundo, error: function(e){ alert('Error: ' + e); } });
此代碼可以讓我送,我想文件c.php,我掌握的信息:
include('funciones.php'); include('config.php');
$mierda = array();
$mierda[0] = $_GET['modo'];
$mierda[1] = $_GET['dia'];
$mierda[2] = $_GET['mes'];
$mierda[3] = $_GET['ano'];
$mierda[4] = $_GET['diaa'];
$mierda[5] = $_GET['mess'];
$mierda[6] = $_GET['anoo'];
$mierda[7] = $_GET['semana'];
如你所見,這很簡單。我的瘋狂問題是,用螢火蟲我已經看到數據發送得很好,但由於某種原因,我無法使用它。我嘗試過使用$ _Get,$ _post和$ _request,並且總是出現同樣的問題。但這可能是陌生人......如果我把:
echo json_encode($mierda);
然後奇蹟般地,在PHP返回我已經通過了所以在最後我有數據:
- 我可以將數據發送到PHP文件以及
- 我可以打印所有我傳以及剛剛訪問喲$ _GET,$ _ POST,$ _REQUEST
- 我不能使用任何價值separatly比如$ _GET [「直徑」]
那裏出了什麼問題?
PS。包含php文件是可以訪問我的數據庫的功能,所以不存在與它們的交互。
應該使用POST而不是GET,除非你想IE緩存的結果。 – dmp 2010-07-11 15:32:08