2014-02-25 2 views
1

나는 검색 창이 있고 나는 사용자가 검색을 클릭 한 후 사용자가 검색하는 문자열을 추가하는 방법을 모른다.검색 창에서 URL로 값을 보내는 방법은 무엇입니까?

어떻게 작동합니까?

나는 참조 코드를 가지고 있지만 사용자가 검색 한 값을 추가하는 방법을 알고 싶어요 :

onclick="location.href = $(this).attr('href')+'?q1=Asustablet&x=70&y=14=siys';return false" 

은 여기 내 jsFiddle

답변

4

유는 사용할 수 없습니다 JQuery와 인라인입니다. 당신은 다음과 같이 해당 이벤트를 사용할 수 있습니다

$('#search-button-4').click(function(){ 
    window.location.href = $(this).attr('href')+'?q1=Asustablet&x=70&y=14=siys'; 
}); 

DEMO

+0

완벽하지만 사이트를 검색하고 싶지는 않습니다. 실제로 URL을 검색하지 않고 URL에 추가하기 만하면됩니다. 그게 가능하니? – user2680614

+0

이 jsfiddle에서 리디렉션을 작동시키지 못하거나 사이트 내부에서 시도하거나 다음과 같이 경고합니다. http://jsfiddle.net/Pqr6N/5/@user2680614 –

+0

예. 내 사이트에서 시도했습니다. 위의 문자열을 볼 수 있습니까 (? q1 = Asustablet & x = 70 & y = 14 = siys)? 그것은 전체 URL (http://fairdash.com/?q1=Asustablet&x=70&y=14=siys) – user2680614

0

가 훨씬 쉬울 것 같이 내가 PHP를 사용하는 것이 좋습니다 수, 는 $ user_search_input

header("Location: ".$_SERVER['REQUEST_URI']."?search=".$user_search_input); 
에 대한 변수를이 내부 PHP 태그를 추가하고 설정

자바 스크립트 버전이 필요하다면 유감이지만 그렇지 않다면 PHP가 매우 강력하고 많은 잠재력을 지니고 있음을 강력하게 제안합니다.

+0

PHP에 대한 경험이 없습니다. – user2680614

관련 문제