變量$arr是怎么獲取到前臺傳送來的數據的
1. comment.js:通過下面一句向后臺發送數據。 //通過Ajax發送數據 $.post('doAction.php',$(this).serialize(),function(msg) 2. 后臺是doAction.php,下面兩句代碼 $arr=array(); $res=Comment::validate($arr); 問題: 也沒有發現使用$_POST的地方, 那么變量$arr是怎么獲取到前臺傳送來的數據的?
1. comment.js:通過下面一句向后臺發送數據。 //通過Ajax發送數據 $.post('doAction.php',$(this).serialize(),function(msg) 2. 后臺是doAction.php,下面兩句代碼 $arr=array(); $res=Comment::validate($arr); 問題: 也沒有發現使用$_POST的地方, 那么變量$arr是怎么獲取到前臺傳送來的數據的?
2016-02-18
舉報
2016-03-30
不是這樣理解的,首先你搞錯了這個函數,具體查手冊,這個函數是一個檢測用的函數,INPUT_POST檢測是否輸入類型為post,
然后你問哪里返回的$arr,在類定義的方法定義里,方法接收的是個地址,不懂的話,去百度 $a 與 &$a的區別,我說結果,結果就是$arr操作后,在方法調用完成后,變化可以保留
2016-03-10
能幫我分析一哈comment.js中的e.preventDefault();和return false 嗎?為什么兩個都要用
2016-02-18
懂了。。。
filter_input(INPUT_POST,'email',FILTER_VALIDATE_EMAIL)
這個直接用得POST得數據。