2011-01-28 6 views
1

입력 필드가 있고이 변수를로드 요청의 url 매개 변수의 일부로 전달해야합니다. 그래서 예를 들면 내가 무엇을 시도하고jquery로드 함수에 입력 변수 전달

var inputField= $j('#inputText').val(); 
$j(document).ready(function() {  
    $j(".button").click(function(){  
     $j('#result').load('http://site.com?parameter='+inputField'.aClass') 
    }); 
}); 

내가 그것을

누군가가하게 나에게 올바른 구문을 보여 주시겠습니까 잘 작동

$j('#result').load('http://site.com?parameter=stuff .aClass') 

같은 변수없이이 작업을 수행하려고 한 경우입니다 이 일?

답변

2

코드에 +가 없습니다.

나는 변수를 생성

$j(document).ready(function() {  
    var inputField= $j('#inputText').val(); 
    $j(".button").click(function(){  
     $j('#result').load('http://site.com?parameter='+inputField +' .aClass') 
    }); 
}); 
+0

고마워 ... 이제는 오류없이 요청을 제출하지만 더 이상 특정 요소를 인식하지 못하고 ".aClass"를 잡으려고합니다. ? parameter = stuff.aClass – Zac

+0

className .aClass를 사용하여 요소를 잡고 해당 값을 URL에 추가하겠습니까? – Chandu

+0

그 후에 공백이 누락되었습니다. 내 답변에 고정되어 있지만 예, 간단한 수정입니다. –

0
$j(document).ready(function() {  
    $j(".button").click(function(){ 
     var inputField= $j('#inputText').val();  
     $j('#result').load('http://site.com?parameter='+inputField+' .aClass') 
    }); 
}); 
+0

는 SEM의 어떤을 할하지 않습니다 ..이 (경우에 준비 event..just의 $ J ('#의 InputText]를')를 포함하는 코드를 변경 시도 방화범이 끌린다고 말하는 것은 인수 목록이 빠진 후)? – Zac

+0

예. 나는 그것을 놓쳤습니다. inputField 뒤에 +가 없습니다. –

+1

@ zac, 그리고 귀하의 질문에 오류 메시지를 게시하는 것이 도움이되었을 것 같지 않습니까? –