這是非常令人沮喪的!我試圖發送一個簡單的ajax文章到我的本地網絡應用程序,而參數是空的。爲了調試它,我打開了提琴手,但同樣的結果正在發生!PHP CI無法查看帖子變量
我有這個控制器
class Site extends CI_Controller {
public function __construct() {
parent::__construct();
} //etc
有了這個功能
public function hello() {
var_dump($_SERVER['REQUEST_METHOD']);
var_dump($_SERVER['REQUEST_URI']);
$hello = $this->input->post("hello");
echo "hello is $hello";
}
現在我嘗試提琴手測試這個,我去作曲,選擇新發布採購信息,並把在身上招呼= wtsgppp。
這裏是你好功能的小提琴手結果:
string(4) "POST"
string(25) "/cmd/index.php/site/hello"
hello is
正如你可以看到Hello是空的。 任何幫助非常感謝!
讓事情變得更加煩人 - 一旦我將fiddler中的http請求更改爲GET並在url字符串中添加hello(並將控制器更改爲echo get而不是post),它就起作用了!那麼,爲什麼要工作,但職位不是?
你嘗試的var_dump($ _ POST),看看是怎麼來了呢? – Laurence
你可以發佈AJAX部分嗎? –
Ajax是我真正的代碼,沒有工作..所以我開始用小提琴調試它,它再現!我開始想,也許我的CI配置中的某些東西會導致此 – user1551120