저는 js ajax에서 데이터를 가져오기 위해 thinkPHP의 I方法
를 사용해 왔습니다. I方法
는 post나 get 메소드에서 전달된 데이터를 받을 수 있지만 오늘은 js에서 전달된 배열을 받을 때(JSON.stringify
를 사용하여) String으로 변환), I方法
로는 데이터를 수신할 수 없으나, 다른 데이터는 정상적으로 수신이 가능하며, $_POST[]
메소드를 사용하면 정상적으로 데이터를 수신할 수 있는 상황입니다.
저는 js ajax에서 데이터를 가져오기 위해 thinkPHP의 I方法
를 사용해 왔습니다. I方法
는 post나 get 메소드에서 전달된 데이터를 받을 수 있지만 오늘은 js에서 전달된 배열을 받을 때(JSON.stringify
를 사용하여) String으로 변환), I方法
로는 데이터를 수신할 수 없으나, 다른 데이터는 정상적으로 수신이 가능하며, $_POST[]
메소드를 사용하면 정상적으로 데이터를 수신할 수 있는 상황입니다.
I('post.data','','strip_tags');
필터링해 보세요
I 메소드의 필터 매개변수를 추가해 보세요! 예를 들어, 수신하려는 json
문자열에 htmlspecialchars
또는 strip_tags
<code>//试试看能不能接收到 I('json', '', 'htmlspecialchars'); I('json', '', 'strip_tags');</code>
I 메소드는 Ajax의 데이터 유형을 식별합니다. 데이터 유형이 get인 경우 I 메소드의 기본 매개변수는 get입니다.