GET ajax 호출을 통해 PHP 스크립트에 몇 가지 16 진수 색상을 전달하려고합니다. PHP는 16 진수 색상을 좋아하지 않는 것 같아요, 나는 #
을 대체하고 어떤 작업이든 encodeURIComponent
을 사용하려고 시도했습니다.GET ajax 호출에서 HEX 색상 전달
다음은이 작업을 수행 할 수있는 (각 currentColors
항목이 진수 색상 인 포함) JS
var dataString = 'designName=test&mc1='+currentColors[1]+'&mc0='+currentColors[0]+'&sp='+currentColors[2];
var strippedString = encodeURIComponent(dataString);
왜 아닙니다 # 색상에서? –
그냥 #을 생략하지 않는 이유는 무엇입니까? 당신은 정말로 그것을 필요로하지 않습니다. – kennypu
어떤 오류가 발생합니까? 왜'# '없이 색상 값을 보내서 서버 측에 다시 추가할까요? –