HTML 물마루 POST를 보내고 '&'이 그것을 망쳐 놓고 있습니다. 어떻게 피할 수 있습니까? &을 \ &으로 바꾸려고 시도했지만 작동하지 않았습니다. 더 많은 정보를 들어어떻게하면 JavaScript의 POST에서 '&'기호를 피할 수 있습니까?
: 나는 & NBSP 같은 사내 프로젝트와 물건에 이메일 템플릿을 사용하기 위해 노력하고있어 내가 자바 스크립트에서 PHP로 보낼 때 사용하고있어 POST를 속이고있다. 아래
번호 :
emailcontinut = CKEDITOR.instances['emailContinut'].getData();
var parametri = "Trimite="+trimite + "&codc="+codc + "&emailSubiect="+emailsubiect + "&emailContinut="+emailcontinut + "&adact="+adact + "&sid="+Math.random();
xmlhttp_email_actiune.open("POST",url,true);
xmlhttp_email_actiune.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xmlhttp_email_actiune.setRequestHeader("Content-length", parametri.length);
xmlhttp_email_actiune.setRequestHeader("Connection", "close");
xmlhttp_email_actiune.send(parametri);
I는 $ _POST 에코 대상 PHP에서 [ 'emailContinut'은, 그 용액은 단지
이었던 & NBSP상기 제 '&'에서 정지
emailcontinut = escape(emailcontinut);
(자바 스크립트) 그리고 PHP에서 stripslashes()를 사용하여 디코딩합니다. 감사.
'및 오며'Post '내지? 우리에게'url' 예제를주세요 !! –
어떤 식으로'&' '엉망으로 만들었습니까?' 당신은 그것이'post'이고'get'이 아니라고 확신합니까? –