오늘 아침까지 아주 멍청한 질문을 하다가 발견하지 못했습니다.
If $str=""
$str = "$str-$sno"
이렇게 하면 $str 앞에 공백이 생깁니다. js가 이 값을 얻은 후에 공백 함수를 제거하려면
공백 함수를 제거해야 합니다(/(^s*) |(s*$)/g,"" );
또 다른:
왼쪽 공백 교체(/(^s*)/g, ""); >replace(/(s*$) 오른쪽 공백 )/g, "");
또한 프로그램 흐름을 단계별로 확인하고 if에서 중지하면 두 값을 출력해야 합니다. if에 동시에 비교하거나 앞에 추가 #으로 가서 공백 있는지 확인
요약
1. 문자열을 사용하여 연결하는 곳마다, 공백이 발생할 수 있으니, 원래 상황과 다른 공백이 생길 수 있으므로 반드시 앞뒤 공백을 제거해주세요
2. 특히 JS 서버에서 데이터를 가져올 때. 공백의 가능성에 주의를 기울여야 합니다.