2011-01-28 59 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

您在代碼中缺少+號。

試試這個(改變了代碼,包括在案件的準備event..just附加$ J(「#inputText的」)..

$j(document).ready(function() {  
    var inputField= $j('#inputText').val(); 
    $j(".button").click(function(){  
     $j('#result').load('http://site.com?parameter='+inputField +' .aClass') 
    }); 
}); 
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被作出任何差異。螢火蟲說我缺少a)參數列表後? – Zac 2011-01-28 00:19:10

+0

是的,我錯過了它,它在inputField後缺少一個+。 – 2011-01-28 00:20:59