>  기사  >  웹 프론트엔드  >  IE에서 잘못된 문자를 Ajax로 제출하는 빠른 솔루션

IE에서 잘못된 문자를 Ajax로 제출하는 빠른 솔루션

亚连
亚连원래의
2018-05-23 15:05:281412검색

이제 IE에서 Ajax 제출 왜곡 코드에 대한 빠른 솔루션을 제공하겠습니다. 이제 그것을 여러분과 공유하고 모든 사람에게 참고 자료로 제공하겠습니다.

하하, 많은 것을 시도한 후에도 encodeURIComponent는 여전히 작동합니다! ! ! !

한자 위치에 보호 조치 추가: encodeURIComponent(parentid)

function loadCity(parentid) {
	var city = '${hotel.city}';
	
  $.ajax({
    url: './listCity.jspx?prov='+ encodeURIComponent(parentid),
    type: 'GET',
    dataType: 'JSON',
    timeout: 5000,
    error: function() { alert('加载城市列表失败!'); },
    success: function(msg) {
$("#city").empty();
$.each(eval(msg), function(i, item) {
	if(item.city ==city){
		$("<option value=&#39;" + item.city + "&#39; selected = &#39;selected&#39;>" + item.city + "</option>").appendTo($("#city"));
	}else{
		 $("<option value=&#39;" + item.city + "&#39;>" + item.city + "</option>").appendTo($("#city"));
	}
  
});
    }
  });
}

위 내용은 제가 모두를 위해 정리한 내용입니다. 앞으로 모든 사람에게 도움이 되기를 바랍니다.

관련 기사:

Ajax 양식 비동기 파일 업로드 예제 코드

드롭다운 메뉴의 계단식 동작

Ajax는 지방 및 자치단체의 3단계 계단식 구현

위 내용은 IE에서 잘못된 문자를 Ajax로 제출하는 빠른 솔루션의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.