목표 : 사용자가 입력 상자에 아무 것도 입력하지 않으면 새 창을 열고 & yuri = 0을 추가합니다.
현재 코드 :
새 창이 열리고 & 부호/숫자가 허용됩니다.
$(function() {
$('.baseUrl').click(function() {
window.location = $(this).attr('href') + $('.appendUrl').val() + '&yuri=0';
return false;
});
});
html로 :
이<input type="text" class="appendUrl" /><br>
<a href="http://" class="baseUrl">Click Here</a>
지금은 같은 창에서 열립니다하고 &과 = 0가 제대로 표시되지 않습니다.
어떤 통찰력도 좋을 것입니다.
빠른 답변을 보내 주셔서 감사합니다. 나는 아직도 궁금해하고있다, 나는 그것을 바꿀 수 있었느냐? 와 더불어 &. 내가 끝까지 시도하면 실패합니다. 물음표로 잘 작동하지만 인트로에는 & 기호가 필요합니다. 확인을 위해 if를 수행 할 수있는 방법이 있습니까? & 표시로 바꾸고 & 표시로 바꾸시겠습니까? 다시 한번 감사합니다! :) 건배. –
왜'&'가 필요한가요? 표준 URL 쿼리 문자열 형식은 매개 변수를 주소와 분리하고 개별 매개 변수 사이에 '&'를 사용하여 (http://en.wikipedia.org/wiki/Query_string 참조), 이미 사용한 것처럼 그것은 단지'&'와 함께 작동하지 않는 것을 보았습니다. – nnnnnn
Gotcha. 정보 주셔서 감사합니다. 불행하게도이 경우 매개 변수는 & 없이는 작동하지 않습니다. 이 문제를 해결하는 방법에 대한 자세한 내용을 살펴 보거나 텍스트 상자에 기본적으로 &를 사용합니다. 건배와 모든 정보를 주셔서 감사합니다! -Y –