2015-02-02 4 views
1

이것은 내 laravel 컨트롤러로 데이터를 보내는 jquery입니다.

$.post(url, { ChatText : ChatText }, function(data) {}); 

모든 것이 완벽하게 작동합니다. 나는 그것을 Input :: get ('ChatText')로 얻을 수있다.

하지만 여기에는 이해가 안되는 부분이 있습니다. 내가 Input :: get ('ChatText')를 비교하고 싶을 때, 예를 들면 다음과 같습니다 :

$text = 'test'; 
$input = Input::get('ChatText'); 

if($text == $input){ 

}  

이것은 어떤 이유로 작동하지 않습니다. 그것은 단지 숫자와 함께 작동합니다. 지금은 인터넷 검색 후 인코딩으로 할 일이있는 게시물을 발견했습니다. 그러나 나는 UTF-8을 확인했다.

+0

일을했다? – andeersg

+0

감사합니다. preg_replace ("/ \ r | \ n /", "", $ input); 나를 위해 그것을했다. –

+0

@sandman * 질문에 대한 답변 * 버튼을 클릭하여 질문에 대한 답변을 추가하십시오. 감사 – lukasgeiter

답변

0

andeersg가 정확했습니다.

preg_replace("/\r|\n/", "", $input);

은 당신이 $ 입력에서 얻을 문자열에는 줄 바꿈 또는 기타 서식이없는 확실

관련 문제