2012-11-04 2 views
1

URL의 첫 번째 부분을 알고 있지만 클라이언트가 div에 입력 한 내용을 기반으로 마지막 부분을 고유하게 정의해야합니다. 예를 들면 다음과 같습니다.URL에 DIV에 지정된 값이 추가됩니다.

<!-- specify page name in the div --> 
<div id="client-entry">page-name</div> 
<div id="load-url">url loads here</div> 

<!-- load what is specified at the end of the url --> 
<script> 
$("#load-url").load("known-folder/"#client-entry.text()".html"); 
</script> 

도움이 될만한 의견이 있습니다.

답변

1

아이디어 1 :

당신의 선택의 DIV에 속성을 부여 (말 ajaxify 예를 에 대한)

다음
<div id="client-entry" ajaxify="unique link here"> 

jQuery를 사용하면

$('#client-entry').attr('ajaxify'); 
같은 값을 얻을 수 있습니다

그리고 클라이언트 항목 div에있는 속성 값과 함께 다음 div를로드하십시오.

아이디어 2 :

그런 다음 jQuery를이

VAR toLoad = $ ('클라이언트 입력'으로 입력 값을 얻을 사용 으로 클라이언트 항목의 DIV에 입력을 사용할 수 있습니다

) .val();

로드 코드에서이 값을 사용하십시오.

$("#load-url").load("known-folder/"+toLoad+".html"); 
+0

두 번째 아이디어는 내가 찾고있는 것입니다. 내가 바꾼 유일한 것은 .val과 .text이고 완벽하게 작동했습니다. 고맙습니다! – trobbins26

관련 문제