2013-03-31 30 views
0

我正在使用Zend Framework和jQuery。POST值不被識別

我正在調用JavaScript函數,它將POST-Data發送到PHP腳本並等待答案。

今天早上一切正常。我正在使用Debian。 值通過頭髮送,螢火蟲給我下面的輸出:

Parameterapplication/x-www-form-urlencoded 
endDatum  
funktionsId 1 
mitgliederId 10368 
startDatum 31.03.2013 
Quelle 
mitgliederId=10368&funktionsId=1&startDatum=31.03.2013&endDatum= 

但是,無論是$_POST變量或Zend Framework的方法$this->getRequest()->getParams();給我任何東西。

任何想法有什麼不對? 也許有什麼不對我的php.ini設置? 可以更改哪些設置來修改標題輸出?


解決了它:問題是我爲頁面設置的子域。在AJAX-Reuquest沒有正確

+1

只是一個建議:擺脫德國變量名。代碼應該是英文。對其他人來說通常更容易理解,而且英語單詞通常也更短。 (哦,我是德國人自己 - 但不管怎樣,我都會輕視任何德語變量名稱)。 – ThiefMaster

+0

這似乎與您使用jQuery的事實沒有任何關係,似乎請求正在正確發送。 –

+0

是的,這就是問題所在。一切似乎finde,但var_dump($ _ POST)給我回數組(0){} - 所以一定要錯了;) – jantoenjes

回答

0

呼籲嘗試這樣來提交值...

$this->getRequest()->getPost(); 

或單個表單元素

$this->getRequest()->getParams('elementName');